Consenti la rimozione del nome utilizzando SSO

Non stiamo rimuovendo i nomi di tutti gli utenti: gli utenti aggiornano i propri dati ogni volta che aggiornano il proprio account sul nostro sito (provider SSO). Ci affidiamo a /admin/users/sync_sso per mantenere sincronizzati i dati (nome utente, nome, avatar, ecc.) nel loro account Discourse. Il campo nome è facoltativo e può essere impostato come vuoto/bianco.

Ho appena realizzato che il problema non si verifica solo con il nome, ma anche con l’aggiornamento della biografia, dell’avatar, ecc.: non è possibile mantenere sincronizzati quei record SSO tramite /admin/users/sync_sso se devono essere aggiornati a valori vuoti/bianchi, indipendentemente dal fatto che siano campi obbligatori o meno.

Capisco il punto secondo cui alcune persone potrebbero fare affidamento sul comportamento esistente (anche se nessuno ha segnalato questo problema in precedenza?), ma se questo è il protocollo, sembra che presenti limitazioni significative rispetto al suo scopo di sincronizzare i record SSO.