【发布时间】:2020-10-27 03:38:54
【问题描述】:
我有一个类似论坛的组件,我在其他网站的 iframe 中使用它。该组件使用 django-allauth 对 Facebook 和 Twitter 进行身份验证。一切正常,但现在身份验证在一段时间前停止工作。当我在浏览器中查看 cookie 时,没有加载 iframe 设置的来自 Facebook/Twitter 的 cookie。虽然,来自组件本身的 cookie 已设置。 当我在组件本身的另一个子域上的网站上加载 iframe 时,身份验证仍然有效。
另一个子域上的工具(工作): https://shop-sandbox.adbuddy.be/discussie/
完全不同域上的工具(不起作用): https://mama-calinka.webbuddy.be/discussie/
我猜这个问题与 CORS 标头有关,但我尝试过的没有任何帮助。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: django cookies iframe django-allauth