嘿 Angus,我遇到了和 OP 一样的错误,我已经附上了我的日志。你能帮忙看看吗?
我已将您的帖子移至新主题,因为我不清楚它与您发帖的主题(https://meta.discourse.org/t/sso-redirect-issues/216011/9)是否有任何关联。
您能否为我确认几件事:
- 您的遇到的问题是在尝试通过 WP Discourse 插件使用 DiscourseConnect 与 Discourse 和 Wordpress 进行集成时出现的重定向循环。是这样吗?如果是,WP Discourse 是 DiscourseConnect 提供商吗?
- 您发布的日志似乎是 Discourse 中异常的回溯。您能否分享异常本身,而不是仅仅是回溯?
- 假设 1 为真,您在 WP Discourse 中有什么日志?请参阅 WP Discourse 日志了解如何访问它们。
1 个赞
嘿 @angus。我的 discourse 是按照本教程托管在 EC2 实例上的:this tutorial。当我尝试访问 discourse.mydomain 时,我会重定向到 discourse.mydomain/session/sso,然后重定向到 https://mydomain/#/discourse/sso?sso=bm9uY2U9MTZlNjVmxNGY2M....mNlcnR1bl9z c29fdXJsPWh0dHBzJTNEJTJGJTJGZGlzY291cnNlLmlvLWNvbnZlcnNpb24ub3JnJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D&sig=285c1ccdd0a9e18888…c5d32291880c759b,这会导向 mydomain。
我收到的错误是 -
![]()
而且,奇怪的是,这只会在我清除 discourse.mydomain 的 cookie 时发生。但是,当我通过 https://discourse.mydomain/u/admin-login 登录时,此问题会自行修复,但如果我们清除 discourse 的 cookie,它会再次出现。
您的问题很可能是 DiscourseConnect 配置错误。请从头开始,确保您仔细遵循本指南。您提供的信息在这个阶段有些模糊,无法给出更具体的建议。
如果您在仔细遵循本指南后仍遇到问题,请在该主题中提问。
这是因为清除 cookie 实际上是注销了您的操作。
