Autoriser la suppression de nom via SSO

Cela me trouble que vous considériez cela comme un cas limite, j’imagine donc que vous êtes habitué à des cas où le nom est le champ requis.

Nous avons l’inverse : le nom d’utilisateur est ce que tout le monde doit avoir, et le nom est un champ facultatif (nous utilisons prioritize_username_in_ux = true et full name required = false). Pensez aux comptes Twitter, où tout le monde doit avoir un nom d’utilisateur/pseudo, et peut éventuellement avoir un nom aussi. Je ne pense pas que vouloir effacer le champ nom (ou d’autres données personnelles) soit un scénario limite.

Actuellement, une fois qu’un nom a été saisi, il est impossible de le supprimer. C’était une limitation de sync_sso que nous avons contournée avec un appel API supplémentaire pour mettre à jour l’utilisateur, mais maintenant cela ne fonctionne plus non plus.

Nous l’avons envisagé, mais cela amène certaines personnes à supposer que le nom d’utilisateur est aussi le nom réel : nous gérons un forum international et il n’est souvent pas clair de savoir ce qui est le nom d’une personne et ce qui est un nom d’utilisateur (autre que leur position dans l’interface).

Je dois mentionner que si ma mémoire est bonne, le même problème exact se produit avec la suppression de l’avatar via sync_sso, car je pense que cela ne fonctionne pas non plus — nous contournons cela en fournissant notre propre URL pour un avatar par défaut.

S’il y a plusieurs champs qu’on ne peut pas effacer d’une manière ou d’une autre, peut-être un tableau (ou une liste csv) des champs à effacer/réinitialiser ?