您好,
我在本地机器上运行了一个 Discourse 实例。我尝试使用 OpenID Connect 进行用户认证。我已按照以下链接设置 Discourse 的 OpenID 插件:https://meta.discourse.org/t/openid-connect-authentication-plugin/103632。
当我尝试使用 OpenID 为 Discourse 中已存在的用户登录时,一切正常。但真正的问题出现在尝试使用 OpenID Connect 注册新用户时。
AWS Cognito 已验证用户,并且回调到 Discourse 成功完成。我检查了 development.log 文件,Discourse 也正确获取了用户信息。但之后,页面仍然停留在登录页,而不是将用户重定向到仪表盘。
基本上,使用 OpenID Connect 和 AWS Cognito 无法在 Discourse 中创建新用户。
任何关于此问题的指导都将非常有帮助。提前感谢。
以下是 Discourse 从 development.log 文件中获取的个人信息截图,供参考。
1 个赞
osioke
(Osioke Itseuwa)
2
我不太擅长配置 SSO,但你能否查看一下这里详述的步骤,看看它们是否能在任何方面帮助改善你的集成?
有什么更新吗?我也正在尝试使用 Cognito 进行身份验证。