Chaque fois que quelqu’un efface son cache et se reconnecte à Discourse, son nom d’utilisateur est effacé et réinitialisé au mot « user » suivi d’un numéro. Si je corrige manuellement le nom d’utilisateur, lors de la prochaine connexion, le nom d’utilisateur est de nouveau réinitialisé à « user1 ».
J’ai une installation auto-hébergée de Discourse, exécutant la dernière version - 3.5.0.beta3-dev, mais le problème a commencé à se produire après la dernière mise à jour le 21 mars. Nous utilisons SAML et le plugin discourse-saml pour nous authentifier auprès de notre fournisseur d’identité organisationnel. Les utilisateurs ne choisissent pas leurs noms d’utilisateur - nous utilisons SAML pour les définir automatiquement au format « prénom.nom ». Je n’ai pas récemment modifié de plugins ou de paramètres du site, bien que j’aie effectué un « ./launcher cleanup » à peu près au même moment où le problème est survenu. Peut-être y a-t-il eu un changement récent dans discourse-saml qui pourrait en être la cause ?
À titre de solution de contournement temporaire, j’ai désactivé le paramètre « Prioriser le nom d’utilisateur dans l’interface utilisateur » pour afficher les noms au lieu des noms d’utilisateur.
