gpt4 book ai didi

java - 如何在tomcat中标记JSESSIONID安全?

转载 作者:行者123 更新时间:2023-12-02 03:09:53 29 4
gpt4 key购买 nike

我想将 tomcat(版本 8)生成的 JSESSIONID cookie 标记为安全。我正在使用 java 12...

到目前为止我已经尝试过

  1. 在 tomcat web.xml 文件中,我添加了
    <cookie-config>
<http-only>true</http-only>
<secure>true</secure>
</cookie-config>

在 session 配置部分

  • 在我的 servlet 中尝试过,cookie.setSecure(true)

    两者都不起作用..有更好的解决方案吗?

  • 最佳答案

    应维护 2 个标志以避免 session cookie 劫持(HttpOnly、Secure)

    Set-Cookie: JSESSIONID=T8zK7hcII6iNgA; Expires=Wed, 21 May 2018 07:28:00 GMT; HttpOnly; Secure

    对于 Servlet 3.0,配置为

    <session-config>
    <cookie-config>
    <http-only>true</http-only>
    <secure>true</secure>
    </cookie-config>
    </session-config>

    关于java - 如何在tomcat中标记JSESSIONID安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001636/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com