tomcat - 如何在 Tomcat 的 Cookie 处理器中设置 SameSite Cookie?
问题描述
Tomcat 的 context.xml 定义了 CookieProcessor(默认 LegacyCookieProcessor)
https://tomcat.apache.org/tomcat-9.0-doc/config/cookie-processor.html
我正在尝试添加 cookie 处理器上显示的属性,但这似乎不起作用
我没有看到设置了 sameSite 属性的 Tomcat 响应标头 cookie
解决方案
在您的 Web 应用程序中,在 META-INF 文件夹中创建一个包含此内容的 context.xml 文件。
<Context>
<CookieProcessor sameSiteCookies="strict" />
</Context>
如果您已经有一个 context.xml 文件,您只需要添加 CookieProcessor 元素。
从 Tomcat 9.0.21 和 8.5.42 或 9.0.28 和 8.5.48 开始,此行为是可能的,如果您需要将属性设置为“none”。
2019 年 5 月 20 日合并到 Tomcat 主服务器,请求请求为162
推荐阅读
- javascript - 为什么第一次输入单词后jquery textcomplete无法正确找到其他单词?
- jenkins - 在 jenkins 的 github pull request 中添加评论
- javascript - 当可观察更新时,选择的选项不会更新,尽管 optionsValue 确实
- c - 如何在c中使用自定义类型从节点列表中读取数据结构
- ios - Facebook iOS 分享对话框崩溃
- php - WordPress Yoast Focus 关键字未更新
- django - `FileNotFoundError`:当发出`python manage.py collectstatic`
- r - 在 r 中使用 if 语句进行 dcast
- shell - linux shell中的echo命令中的错误?
- automated-tests - 在第一个未通过的测试中中止 ExUnit