OIDC 用户未与现有 Discourse 用户关联

你好,

我这里也遇到了同样的问题。我使用 Nextcloud 作为 OIDC 提供商,但这可能与此问题无关。

我可以通过 Nextcloud 登录。之后,系统会像上面描述的那样,让我选择注册新账户或使用现有账户登录。但系统并未通过电子邮件地址将两者关联起来。

如果我选择“注册”,页面会直接跳转回已登出状态的主页,我必须重新登录。系统没有显示任何错误信息。

这确实很奇怪。

如果我用一个没有对应 Discourse 账户的 OIDC 账户登录,一切都能正常工作。系统会直接创建新账户,并在用户设置中显示已关联的账户。

也许还有人知道是我哪里操作有误,或者这确实是一个 Bug。

此致

Mike