哦,抱歉——我确信我之前已经回答过了,但我想……我没有?也许我只是想了想!总之:
-
电子邮件最初是从 SSO 同步到 WordPress 和 Discourse 的。但是,应广大用户的要求,我们允许用户更改 Discourse 中的电子邮件。(事实证明,用户经常希望将 Discourse 通知发送到与登录关联的电子邮件以外的地方。)也可以在 WordPress 中更改电子邮件地址,但我不知道有谁这样做过,甚至不知道该实例上的电子邮件发送功能是否正常工作。
-
“用户 ID”是指“用户名”。用户名始终[^1]取自 Discourse 和 WordPress 的 SSO,用户无法更改。出于某种我不知道但当时可能很有意义的原因,在我们的 SSO 端是
nickname;这被映射到oauth2 json username path。
[^1]:实际上,有少数像我一样的账户是在我们拥有 SSO 之前设置的,它们是不正确的——我的是“Matthew Miller”,而不是 mattdm。但我们可以清理一下。