使用 Tomcat 7.0.32,我们有一个登录页面,默认情况下,用户通过 http 访问。我们立即将用户重定向到使用 https。
目标:用户输入凭据后,我们希望使用 http 将用户重定向到主页。
我了解安全风险——中间人、会话劫持等。
我不能使用弹簧安全——在游戏中为时已晚——发布很快就会到来,而且 https 性能很糟糕。
此外,我们的应用程序有一个“更改密码”用例——用户从主页的菜单访问“changepassword.jsp”,我想我应该使用 https 将用户重定向到“changepassword.jsp”。确认密码更改后,使用 http 再次将用户重定向回主页。想法?
如何去做 - 是否有可用的示例代码?
更新 1:我从
1) http://tomcat.10.n6.nabble.com/Session-lost-when-switching-from-https-to-http-after-upgrade-to-Tomcat中了解了这个问题-6-td2105781.html
2) http://tomcat.10.n6.nabble.com/how-to-auto-redirect-to-https-from-http-td2087325.html
来自https://forums.oracle.com/forums/thread.jspa?threadID=1394970 (Cabir)的代码
我应该期待什么问题?