# 在不使用 DiscourseConnect 时填写 discourse\_username

**URL:** <https://meta.discourse.org/t/filling-in-discourse-username-when-not-using-discourseconnect/212741>\
**Category:** WordPress\
**Created:** [2021 年12 月 21 日 03:24 UTC](https://meta.discourse.org/t/filling-in-discourse-username-when-not-using-discourseconnect/212741 "2021-12-21T03:24:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)\
**Post date:** [2021 年12 月 21 日 04:18 UTC](https://meta.discourse.org/t/filling-in-discourse-username-when-not-using-discourseconnect/212741/2 "2021-12-21T04:18:30Z")

</div>

哦，抱歉——我确信我之前已经回答过了，但我想……我没有？也许我只是想了想！总之：

1. 电子邮件最初是从 SSO 同步到 WordPress 和 Discourse 的。但是，应广大用户的要求，我们允许用户更改 Discourse 中的电子邮件。（事实证明，用户经常希望将 Discourse 通知发送到与登录关联的电子邮件以外的地方。）也可以在 WordPress 中更改电子邮件地址，但我不知道有谁这样做过，甚至不知道该实例上的电子邮件发送功能是否正常工作。

2. “用户 ID”是指“用户名”。用户名始终[^1]取自 Discourse 和 WordPress 的 SSO，用户无法更改。出于某种我不知道但当时可能很有意义的原因，在我们的 SSO 端是 `nickname`；这被映射到 `oauth2 json username path`。

[^1]：实际上，有少数像我一样的账户是在我们拥有 SSO 之前设置的，它们是不正确的——我的是“Matthew Miller”，而不是 mattdm。但我们可以清理一下。

---

_[View the full topic](https://meta.discourse.org/t/filling-in-discourse-username-when-not-using-discourseconnect/212741)._
