OpenID Connect 插件未通过 AWS Cognito 创建新用户

您好,

我在本地机器上运行了一个 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 个赞

我不太擅长配置 SSO,但你能否查看一下这里详述的步骤,看看它们是否能在任何方面帮助改善你的集成?

我也按照这些步骤操作了,但毫无进展。情况依旧。

有什么更新吗?我也正在尝试使用 Cognito 进行身份验证。