Allow name removal using SSO

In precedenza, aggiravamo questa limitazione SSO componendo la chiamata a /admin/users/sync_sso con un’altra chiamata all’endpoint /u/{username} solo per svuotare il nome (se il nuovo valore per il nome era vuoto).

Tuttavia, anche questo sembra aver smesso di funzionare in qualche versione recente, forse perché controlla se sso_overrides_name = true prima di aggiornare il nome.

Quindi, così com’è, quando si utilizza SSO e sso_overrides_name = true, ora sembra impossibile per il provider SSO svuotare il campo del nome su Discourse tramite API.

Puoi vedere una soluzione alternativa a questo, @sam?