Skip to main content
 首页 » 编程设计

python之为 Flask cookies 设置 "secure"属性

2025年05月04日10mfryf

我正在使用 uWSGI 和 Nginx 运行 Flask 应用程序。我想让它符合 PCI DSS。运行扫描会出现错误 Cookie 不包含“安全”属性。如何在 Flask 中设置 cookie 的安全属性?

我在我的 Nginx 文件中添加了以下行,但它不起作用。

proxy_cookie_path / "/; secure;"; 

请您参考如下方法:

可以在 Flask 中启用 Flask session cookie 的安全标志 configuration .

SESSION_COOKIE_SECURE = True 

要为其他 cookie 设置它,请将 secure 标志传递给 response.set_cookie .

response = app.make_response('<p>Hello, World!</p>') 
response.set_cookie('name', 'World', secure=True)