强制Tomcat通过http使用安全的JSESSIONID cookie
有没有一种方法可以配置Tomcat 7在所有情况下创建带有安全标志的JSESSIONID cookie?
仅当通过https建立连接时,常规配置才会导致Tomcat使用安全标志标记会话cookie。但是在我的生产场景中,Tomcat位于反向代理/负载均衡器的后面,该代理处理/终止负载均衡器的https连接并通过http与tomcat联系。
即使通过简单的http建立连接,我能否以某种方式在与Tomcat的会话cookie上强制使用安全标志?
回答:
最后,与最初的测试相反,web.xml解决方案在Tomcat 7上为我工作。
例如,我将此代码段添加到了web.xml中,即使反向代理通过纯HTTP与tomcat联系,它也将会话cookie标记为安全。
<session-config> <cookie-config>
<http-only>true</http-only>
<secure>true</secure>
</cookie-config>
</session-config>
以上是 强制Tomcat通过http使用安全的JSESSIONID cookie 的全部内容, 来源链接: utcz.com/qa/401594.html