从另一个域名通过SSO登录

如果来自 a.a.com 域的用户访问 b.b.com discourse 站点,则会发生错误。
如何解决?


如果来自 a.a.com 域的用户访问 b.a.com discourse 站点,则登录成功。
为什么会这样?
我需要从 a.a.com 过渡到 b.b.com。如何实现?

在 /logs 中:详细的 SSO 日志:Nonce 不正确,是在不同的浏览器会话中生成的,或者已过期。

如果有人感兴趣,我找到了一个解决方案。
问题出在 cookie 上,它们在跨域请求期间被阻止了。
解决方案:
在 discourse 设置中将“same site cookies”字段设置为 None。
此设置允许您访问不同域的站点的 cookie。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.