我们并不是要移除所有人的名字——用户在我们网站(SSO 提供商)更新账户时,会自行更新其数据。我们依赖 /admin/users/sync_sso 来保持 Discourse 账户中的数据(用户名、姓名、头像等)同步。姓名是一个可选字段,可以留空。
我刚刚意识到,问题不仅出现在姓名上,还出现在更新个人简介、头像等方面:如果这些 SSO 记录需要更新为空值,无论它们是必填字段还是可选字段,都无法通过 /admin/users/sync_sso 保持同步。
我理解有人可能依赖现有的行为(尽管此前无人报告过此问题?),但如果这是当前协议,那么它在实现同步 SSO 记录这一目标方面似乎存在显著局限性。