我正在使用 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)
