Wir entfernen nicht die Namen aller Benutzer – die Nutzer aktualisieren ihre eigenen Daten, wenn sie ihr Konto auf unserer Website (SSO-Anbieter) aktualisieren. Wir verlassen uns auf /admin/users/sync_sso, um die Daten (Benutzername, Name, Avatar usw.) in ihrem Discourse-Konto synchron zu halten. Das Feld Name ist optional und kann leer gesetzt werden.
Mir ist gerade aufgefallen, dass das Problem nicht nur beim Namen auftritt, sondern auch bei der Aktualisierung von Bio, Avatar usw.: Es ist nicht möglich, diese SSO-Datensätze über /admin/users/sync_sso synchron zu halten, wenn sie auf leer/blank aktualisiert werden müssen, unabhängig davon, ob sie Pflichtfelder sind oder nicht.
Ich verstehe den Einwand, dass sich einige auf das bestehende Verhalten verlassen könnten (obwohl bisher niemand dieses Problem gemeldet hat?), aber wenn dies das Protokoll ist, scheint es für seinen Zweck, SSO-Datensätze zu synchronisieren, erhebliche Einschränkungen zu haben.