# Discord 登录验证无法正确更新用户名

**URL:** https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470
**Category:** Bug
**Tags:** oauth
**Created:** [2025年一月22日 18:37 UTC](https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470 "2025-01-22T18:37:31Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![AEW745](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aew745/32/245540_2.png) [@AEW745](https://meta.discourse.org/u/AEW745)
#### Post date: [2025年一月22日 18:37 UTC](https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470/1 "2025-01-22T18:37:31Z")

</div>

您好，目前使用 Discord 身份验证登录，并启用了“身份验证覆盖用户名”和“身份验证覆盖名称”选项。名称本应是 Discord 的昵称。但是，它却将 Discord 用户名用作名称，并将用户名更改为 User1，而不是实际的用户名。

这是演示该错误的视频。

---

<div class="post-metadata">

### Author: ![Andreas\_Reichmann](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andreas_reichmann/32/342376_2.png) [@Andreas\_Reichmann](https://meta.discourse.org/u/Andreas_Reichmann)
#### Post date: [2025年一月29日 05:40 UTC](https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470/2 "2025-01-29T05:40:00Z")

</div>

请注意，Discourse 用户名不得包含空格或特殊字符。

我有一个运行了一段时间的 SSO 连接（用户名中带有 @）。在最近的一次更新后，该连接停止工作。我将 @ 替换为下划线，此后一切正常。

在 Discourse 中，手动输入 @ 作为用户名也是不允许的。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025年二月25日 03:17 UTC](https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470/3 "2025-02-25T03:17:38Z")

</div>

您能看看这是否能解决问题吗：[https://github.com/discourse/discourse/pull/31494？它应该会从](https://github.com/discourse/discourse/pull/31494%EF%BC%9F%E5%AE%83%E5%BA%94%E8%AF%A5%E4%BC%9A%E4%BB%8E) Discord 获取可用名称，如果为空则默认为用户名。我们很可能可以使其更智能，仅在必要时设置名称，但目前的方法至少不会改变没有 Discord 显示名称的用户的现有功能。

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2025年三月10日 12:02 UTC](https://meta.discourse.org/t/discord-login-auth-doesnt-update-username-correctly/348470/6 "2025-03-10T12:02:32Z")

</div>

此主题已在 12 天后自动关闭。不再允许回复。
