Yup, it's quite brilliant - I think it should be incorporated into Struts.

Marino

"Adam Hardy" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> sslext works brilliantly with struts and container-managed security.
> Definitely what you want. You put attributes in your action mappings to
> tell it whether you want the action mapping under SSL or not. It handles
> the redirection to / from SSL.
>
> Adam
>
> On 03/12/2004 03:39 PM Mark Lowe wrote:
> > You could use a filter which without knowing anything about it i imagine
> > what sslext does.
> >
> > Better than hardcoding redirects. jstl may have something to force the
> > scheme also. IMO doing it with mod_rewrite is easier because you any
> > have to worry about your live deployment, but if you're using catalina
> > as your webserver then I guess that you're going to have to configure
that.
> >
> >
> >
> > On 12 Mar 2004, at 14:36, Joao Batistella wrote:
> >
> >> But, I would like to find a way in Java, not in the web server
> >> because, for
> >> now, I'm using Tomcat web server.
> >> Can I just use a send redirect to a HTTP address??
> >>
> >> Ex:
> >> sendRedirect("http://myserver/myapp/main.jsp";);
> >>
> >> -----Original Message-----
> >> From: Mark Lowe [mailto:[EMAIL PROTECTED]
> >> Sent: sexta-feira, 12 de março de 2004 13:30
> >> To: Struts Users Mailing List
> >> Subject: Re: Switching from HTTPS to HTTP
> >>
> >>
> >> There's some java thingy you can use to do this, sslext or something..
> >>
> >> If you are using apache for your webserver you can use mod_rewrite
> >> which means less hassle configuring development envionments and such
> >> like.
> >>
> >> Here's an example.
> >>
> >> NameVirtualHost machinedomain.net:80
> >>
> >> <VirtualHost  www.sparrow.com:80>
> >>          DocumentRoot /www/www.sparrow.com
> >>          SSLEngine off
> >>          RewriteEngine on
> >>          RewriteCond %{SERVER_PORT} ^80$
> >>          RewriteRule ^\/checkout
> >> https://%{SERVER_NAME}%{REQUEST_FILENAME} [R,L]
> >>          RewriteRule ^\/admin https://%{SERVER_NAME}%{REQUEST_FILENAME}
> >> [R,L]
> >>
> >> </VirtualHost>
> >>
> >> Listen *:443
> >> NameVirtualHost [i used the ip here]:443
> >>
> >> <VirtualHost www.sparrow.com:443>
> >>          DocumentRoot /www/www.sparrow.com
> >>          SSLEngine on
> >>          RewriteEngine on
> >>          RewriteCond %{SERVER_PORT} ^443$
> >>          RewriteRule !^(\/checkout)|(\/admin)
> >> http://%{SERVER_NAME}%{REQUEST_FILE
> >> NAME} [R,L]
> >>
> >>          SSLCertificateFile /[apache home]/conf/ssl.crt/server.crt
> >>          SSLCertificateKeyFile /[apache home]/conf/ssl.key/server.key
> >>          SSLCACertificateFile /[apache
home]/conf/ssl.crt/intermediate.ca
> >> </VirtualHost>
> >>
> >>
> >> and requests containing /admin or /checkout will have https scheme
> >> forced those that are not wont.
> >>
> >> On 12 Mar 2004, at 13:59, Joao Batistella wrote:
> >>
> >>> Hello!
> >>>
> >>> In my application the login page uses HTTPS to send username and
> >>> password to
> >>> the server. But after that, if login operation succeed, I want to send
> >>> the
> >>> user to the main application page using HTTP protocol, not HTTPS. How
> >>> can I
> >>> switch?




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to