gpt4 book ai didi

nginx - 如何通过nginx.conf文件为Nginx中的Set-cookie设置Secure属性

转载 作者:行者123 更新时间:2023-12-01 17:45:50 34 4
gpt4 key购买 nike

我是 Nginx 服务器的新手。最近开始工作 nginx 项目。我的任务是通过 nginx.conf 文件设置安全 header 。我正确设置了一些 header ,但无法设置 Set-cookie。我的要求是,响应 header Set-Cookie 应该具有 Secure 和 HTTPOnly 属性。在 nginx.conf 文件中添加以下两个指令

set_cookie_flag HttpOnly Secure;
proxy_cookie_path / "/; HTTPOnly; Secure";

每一个都尝试过,但只有 HttpOnly 来了。请查看下面的我的conf文件片段

server {
listen 80;
server_tokens off;
server_name http://{{ getenv "PROXY_URL" }};
set_cookie_flag HttpOnly Secure;
proxy_cookie_path / "/; HTTPOnly; Secure";
include routes;
}

请帮助我,我需要在此处添加什么或我遗漏了什么。

提前致谢。

最佳答案

记住还要添加SameSite=none:

location /foo {
proxy_pass http://localhost:4000;
proxy_cookie_path /foo "/; SameSite=None; HTTPOnly; Secure";
}

来源:

  1. https://web.dev/samesite-cookies-explained/
  2. https://stackoverflow.com/a/56514484/1561922

关于nginx - 如何通过nginx.conf文件为Nginx中的Set-cookie设置Secure属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48880738/

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