Auparavant, nous contournions cette limitation SSO en composant l’appel à /admin/users/sync_sso avec un autre appel au point de terminaison /u/{username} juste pour effacer le nom (si la nouvelle valeur pour le nom était vide).
Cependant, cela semble également avoir cessé de fonctionner à un moment donné dans une version récente, peut-être parce qu’il vérifie si sso_overrides_name = true avant de mettre à jour le nom.
Ainsi, tel quel, lors de l’utilisation de SSO et sso_overrides_name = true, il semble désormais impossible pour le fournisseur SSO d’effacer le champ nom sur Discourse via l’API.
Voyez-vous une solution de contournement, @sam ?