我正在为一位托管在 CDCK 上的客户配置 OAuth2。
我们已设置好自动跳过“创建账户”对话框,现在通过 OAuth2 服务器认证的新账户会自动创建。其他所有登录机制均已关闭。
在测试期间,客户不希望任何人在未获批准的情况下登录,因此我启用了“必须批准用户”选项。该功能按预期工作,但他们仍然能看到“更改电子邮件地址”按钮。尽管“可编辑电子邮件”已关闭,且“OAuth2 覆盖电子邮件”已启用。
我建议使用 CSS 隐藏该按钮,但这看起来更像是一个 bug,尽管也可以视为一个功能请求,因为这更多是一种不便,而非导致无法使用 Discourse 的问题。