您好,我正在使用一个高流量的自托管 Discourse 实例。
它托管在 Digital Ocean 上。它使用 discourse-openid-connect 插件和 Auth0 进行身份验证。
对于授权,我们使用第三方供应商来检查从 Auth0 获取的用户电子邮件的 cookie。
似乎电子邮件值没有写入 cookie。当我们的第三方授权去检查 cookie 时,它找不到。我们的用户会看到我们的付费墙,尽管他们是付费订阅者。
我的问题是如何进行故障排除,以找出问题所在?
我已经:
- 打开了日志。但我没有 Open Id 流程的经验来解读日志。
- 我没有对插件设置进行任何更改。
- 我还没有查看 Open ID connect discovery document,我很快就会获得访问权限。
这些 Discourse 论坛已经运行了很长时间,没有出现问题。我没有对插件进行任何更改。我没有添加/删除任何东西。
我_认为_这发生在 2.9.0.beta2 更新之后。
您可以在这里看到论坛:forums.wholehogsports.com
感谢您的时间。任何建议都会有帮助。我对这方面经验不多,因此感谢您对我的描述进行任何更正或澄清。