This seems to me to be a solved problem that is not directly a Stripes problem
or a problem needing to be found in a Stripes solution.
1. You can do this in Apache (not so much direct Tomcat, where Chris,
downthread, gives an application context solution)
In your Directory, Location or VHost, require SSL:
SSLRequireSSL # this will outright deny access with HTTPS. May not be what you
need.
We actually force SSL in non-secure domains with a RewriteCond and Rule
RewriteCond %{HTTPS} != "on"
RewriteRule ^/(.*)$ https://www.domain.com/$1
2. If you want to force HTTPS in a login, POST to HTTPS, e.g, <form
action="https://..." method="post" ...>, this will force negotiation of the
secure channel before accidently leaking login information
This technique was formerly discouraged, but in wide use today. It will also
solve the session state issue.
Hope this helps,
Tim
From: Chris Cheshire [mailto:cheshira...@gmail.com]
Sent: Friday, April 19, 2013 11:35 AM
To: Stripes Users List
Subject: Re: [Stripes-users] switch to https
I use essentially the same thing - the Tuckey URLRewrite servlet filter.
Unfortunately it breaks form posts which is why I was wondering whether there
is a way to build the url with https.
On Fri, Apr 19, 2013 at 11:28 AM, Adam Stokar
<ajsto...@gmail.com<mailto:ajsto...@gmail.com>> wrote:
I use a stripes interceptor. If any request comes in that is supposed to be
secure, it will redirect to the https version.
if(isSecure(request) && url.indexOf("https") != 0) {
url = url.replace("http", "https");
return new RedirectResolution(url,false);
}
On Fri, Apr 19, 2013 at 11:22 AM, Chris Cheshire
<cheshira...@gmail.com<mailto:cheshira...@gmail.com>> wrote:
No, I want to know how to switch from http to https without using url rewriting
(apache, tomcat filter) if possible. I'm fine with everything being https once
the switch is made, I just need to know how to make the switch when building
links via stripes:link or stripes:form where possible.
On Fri, Apr 19, 2013 at 10:18 AM, Adam Stokar
<ajsto...@gmail.com<mailto:ajsto...@gmail.com>> wrote:
I had to deal with this a long time ago. The best solution was to make all
pages use https. When you switch from http to https, a new session id is
created and it complicates everything. Is there a reason you need http?
On Fri, Apr 19, 2013 at 10:13 AM, Chris Cheshire
<cheshira...@gmail.com<mailto:cheshira...@gmail.com>> wrote:
How do I tell a stripes:link or stripes:form that I want it to switch to https?
Eg. Start at a non-secure page and switch to https on login.
Do I have to use url rewrite rules, or is there something in Stripes I can use?
Thanks
Chris
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net<mailto:Stripes-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/stripes-users
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net<mailto:Stripes-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/stripes-users
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net<mailto:Stripes-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/stripes-users
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net<mailto:Stripes-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/stripes-users
Barclaycard
www.barclaycardus.com
This email and any files transmitted with it may contain confidential and/or
proprietary information. It is intended solely for the use of the individual or
entity who is the intended recipient. Unauthorized use of this information is
prohibited. If you have received this in error, please contact the sender by
replying to this message and delete this material from any system it may be on.
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users