Bonjour, actuellement connexion avec Discord Auth avec Auth remplace le nom d’utilisateur et Auth remplace le nom activés. Le nom est censé être le pseudo Discord. Cependant, il met le nom d’utilisateur Discord comme nom et change le nom d’utilisateur en User1 au lieu du nom d’utilisateur réel.
Notez que le nom d’utilisateur Discourse ne doit pas contenir d’espaces ni de caractères spéciaux.
J’avais une connexion SSO qui fonctionnait depuis un certain temps (avec un @ dans le nom d’utilisateur). Après l’une des récentes mises à jour, celle-ci a cessé de fonctionner. J’ai remplacé le @ par un trait de soulignement, et tout fonctionne depuis.
La saisie manuelle d’un @ dans le nom d’utilisateur n’est pas non plus autorisée dans Discourse.
Pouvez-vous vérifier si cela résout le problème : DEV: Fix username/name mapping for Discord auth by pmusaraj · Pull Request #31494 · discourse/discourse · GitHub ? Il devrait récupérer le nom s’il est disponible à partir de Discord, et revenir au nom d’utilisateur s’il est vide. Nous pourrions probablement rendre cela plus intelligent et ne définir le nom que si/quand nécessaire, mais l’approche actuelle ne modifie au moins pas la fonctionnalité existante pour les utilisateurs sans nom d’affichage dans Discord.