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

**URL:** <https://meta.discourse.org/t/openid-connect-extension-not-match-by-email/308868>\
**Category:** SSO\
**Tags:** email, openid-connect\
**Created:** [2024年五月21日 13:01 UTC](https://meta.discourse.org/t/openid-connect-extension-not-match-by-email/308868 "2024-05-21T13:01:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lokzzzor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lokzzzor/32/387474_2.png) [@lokzzzor](https://meta.discourse.org/u/lokzzzor)\
**Post date:** [2024年五月21日 13:01 UTC](https://meta.discourse.org/t/openid-connect-extension-not-match-by-email/308868/1 "2024-05-21T13:01:41Z")

</div>

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

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

---

<div class="post-metadata">

**Author:** ![Magie](https://avatars.discourse-cdn.com/v4/letter/m/e274bd/32.png) [@Magie](https://meta.discourse.org/u/Magie)\
**Post date:** [2024年六月18日 10:04 UTC](https://meta.discourse.org/t/openid-connect-extension-not-match-by-email/308868/2 "2024-06-18T10:04:33Z")

</div>

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