使用 DiscourseConnect 和 Wordpress 时出现 Rails 错误

嘿 Angus,我遇到了和 OP 一样的错误,我已经附上了我的日志。你能帮忙看看吗?

欢迎 @Shubh_Bhalla :slight_smile:

我已将您的帖子移至新主题,因为我不清楚它与您发帖的主题(https://meta.discourse.org/t/sso-redirect-issues/216011/9)是否有任何关联。

您能否为我确认几件事:

  1. 您的遇到的问题是在尝试通过 WP Discourse 插件使用 DiscourseConnect 与 Discourse 和 Wordpress 进行集成时出现的重定向循环。是这样吗?如果是,WP DiscourseDiscourseConnect 提供商吗?
  2. 您发布的日志似乎是 Discourse 中异常的回溯。您能否分享异常本身,而不是仅仅是回溯?
  3. 假设 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。
我收到的错误是 -
Screen Shot 2022-08-25 at 9.53.09 AM

而且,奇怪的是,这只会在我清除 discourse.mydomain 的 cookie 时发生。但是,当我通过 https://discourse.mydomain/u/admin-login 登录时,此问题会自行修复,但如果我们清除 discourse 的 cookie,它会再次出现。

您的问题很可能是 DiscourseConnect 配置错误。请从头开始,确保您仔细遵循本指南。您提供的信息在这个阶段有些模糊,无法给出更具体的建议。

如果您在仔细遵循本指南后仍遇到问题,请在该主题中提问。

这是因为清除 cookie 实际上是注销了您的操作。