无法在 Django 中设置跨子域 cookie
Can't set a cross subdomain cookie in Django
我正在尝试将子域跨站点 cookie 与 django 一起使用,但我无法获取它,我在一个有效的子域中,但它似乎没有用。
这是我的会议:[=13=]
SESSION_COOKIE_SAMESITE = 'None'
SESSION_COOKIE_DOMAIN = '.ngrok.io'
这是来自浏览器的 headers:
但我收到消息:
This set-cookie domain attribute was invalid with regards to the current host url
我该怎么做才能让它发挥作用?
如 this answer there is a newer specification for cookies (RFC 6265 中所说)。旧规范可以让您共享从子域“sub.domain.com
”或“domain.com
”发送的 cookie 与 domain=.domain.com
以在域和子域之间共享,但较新的规范可以让您共享仅当您使用 SameSite=None
和 domain=domain.com
从“domain.com
”发送 cookie 时才按域和子域
我正在尝试将子域跨站点 cookie 与 django 一起使用,但我无法获取它,我在一个有效的子域中,但它似乎没有用。
这是我的会议:[=13=]
SESSION_COOKIE_SAMESITE = 'None'
SESSION_COOKIE_DOMAIN = '.ngrok.io'
这是来自浏览器的 headers:
但我收到消息:
This set-cookie domain attribute was invalid with regards to the current host url
我该怎么做才能让它发挥作用?
如 this answer there is a newer specification for cookies (RFC 6265 中所说)。旧规范可以让您共享从子域“sub.domain.com
”或“domain.com
”发送的 cookie 与 domain=.domain.com
以在域和子域之间共享,但较新的规范可以让您共享仅当您使用 SameSite=None
和 domain=domain.com
domain.com
”发送 cookie 时才按域和子域