如果来自 a.a.com 域的用户访问 b.b.com discourse 站点,则会发生错误。 如何解决?
a.a.com
b.b.com
b.a.com
在 /logs 中:详细的 SSO 日志:Nonce 不正确,是在不同的浏览器会话中生成的,或者已过期。
如果有人感兴趣,我找到了一个解决方案。 问题出在 cookie 上,它们在跨域请求期间被阻止了。 解决方案: 在 discourse 设置中将“same site cookies”字段设置为 None。 此设置允许您访问不同域的站点的 cookie。