Nous ne supprimons pas les noms de tout le monde — les utilisateurs mettent à jour leurs propres données lorsqu’ils modifient leur compte sur notre site web (fournisseur SSO). Nous nous appuyons sur /admin/users/sync_sso pour maintenir la synchronisation des données (nom d’utilisateur, nom, avatar, etc.) dans leur compte Discourse. Le champ nom est facultatif et peut être laissé vide.
Je viens de réaliser que le problème ne concerne pas uniquement le nom, mais aussi la mise à jour de la biographie, de l’avatar, etc. : il n’est pas possible de synchroniser ces enregistrements SSO via /admin/users/sync_sso lorsqu’ils doivent être mis à jour pour être vides, qu’ils soient des champs obligatoires ou non.
Je comprends l’argument selon lequel les utilisateurs pourraient dépendre du comportement existant (bien que personne n’ait signalé ce problème auparavant ?), mais si tel est le protocole, il semble présenter des limitations significatives par rapport à son objectif de synchronisation des enregistrements SSO.