无法在 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=Nonedomain=domain.com

从“domain.com”发送 cookie 时才按域和子域