不完全是。我们不是移除这个功能,而是禁用它,但可以通过 use_email_for_username_and_name_suggestions 站点设置重新启用它。
另外请注意,此更改是针对 DiscourseConnect 进行的,而不是针对其他身份验证方法(包括通过 Google 进行身份验证)。但针对其他方法的修复即将推出。
此外,在生成用户名时,全名优先于电子邮件,只有当载荷中的 username 和 full-name 字段为空时,身份验证器才会尝试使用电子邮件进行用户名建议。这是可以通过插件自定义的。但我们不希望默认使用电子邮件作为用户名建议的主要来源,尤其是对于通过 Google 进行身份验证的情况。原因是,在这种情况下,只需在用户名后添加 @gmail.com 就可以找出论坛上所有用户的电子邮件。