OpenID Connect 扩展与电子邮件不匹配

您好,请帮帮我)
在使用 Discourse 的 OpenID Connect 扩展时,我们遇到了一个问题,即无法通过 OpenID Connect 关联现有用户的账户,尽管这些账户拥有相同的电子邮件地址。对于新用户,通过 OpenID Connect 登录系统可以顺利进行:他们可以成功进行身份验证并立即访问其账户,而无需填写“创建您的账户”弹出窗口。

但是,当现有 Discourse 用户尝试通过 OpenID Connect 登录时,系统会将其视为新用户,并提示他们在“创建您的账户”弹出窗口中填写注册表单,其中一些数据(包括电子邮件地址)会自动填充。但是,在尝试完成账户创建时,用户会遇到错误:“主电子邮件地址已被占用”和“请输入有效的电子邮件地址”,这表明该电子邮件地址已被现有账户使用。因此,现有用户无法根据电子邮件地址将其账户与 OpenID Connect 数据关联起来。

2 个赞

我遇到了同样的问题,想知道如何解决。