Zuvor umgingen wir diese SSO-Beschränkung, indem wir den Aufruf an /admin/users/sync_sso mit einem weiteren Aufruf an den Endpunkt /u/{username} kombinierten, nur um den Namen zu leeren (falls der neue Wert für den Namen leer war).
Dies scheint jedoch in einer neueren Version aus irgendeinem Grund nicht mehr zu funktionieren, möglicherweise weil geprüft wird, ob sso_overrides_name = true ist, bevor der Name aktualisiert wird.
Wenn also SSO und sso_overrides_name = true verwendet werden, scheint es jetzt unmöglich zu sein, das Namensfeld in Discourse über die API vom SSO-Anbieter leeren zu lassen.
Sehen Sie eine Möglichkeit, dies zu umgehen, @sam?