Lorsque les utilisateurs s’inscrivent sur le forum en utilisant OpenID, leur adresse e-mail et leur nom d’utilisateur sont automatiquement remplis et validés. Si le nom d’utilisateur choisi est déjà pris, Discourse ajoute un numéro pour le rendre unique. Le nom d’utilisateur est choisi en fonction du nom de l’utilisateur.
Le problème est que nous voulons que le nom d’utilisateur soit uniquement le prénom de l’utilisateur, pas le nom complet. J’ai essayé de modifier le nom d’utilisateur lors de l’inscription, mais je n’ai pas encore trouvé de solution. Vos suggestions pour résoudre ce problème seraient appréciées.
Si vous contrôlez le serveur openID, vous devriez pouvoir lui faire envoyer ce que vous voulez à Discourse.
Ceci pourrait vous aider :
Il semble que vous puissiez remplir preferred_nickname avec le nom d’utilisateur que vous souhaitez. Qu’envoyez-vous dans ce champ ? S’il est vide ou s’il s’agit de leur nom complet, ce serait une bonne première chose à changer.