Mauvais choix automatique du nom d'utilisateur lors de l'utilisation de SSO (DiscourseConnect)

J’utilise SSO (DiscourseConnect) avec mon Discourse, et cela fonctionne bien, sauf pour une chose : mon SSO est basé sur l’e-mail, donc les utilisateurs choisissent simplement l’e-mail, le mot de passe et c’est tout.

Mon SSO ne renvoie donc que l’e-mail, pas un nom d’utilisateur. Si un utilisateur avec cet e-mail n’existe pas dans Discourse, il en créera un automatiquement et essaiera de remplir un nom d’utilisateur automatiquement.

Je pensais que Discourse trouverait un bon nom d’utilisateur unique basé sur l’e-mail, mais ce qu’il fait, c’est créer un tas de « user_a », « user_a1 », etc. :

Y a-t-il un moyen de dire à Discourse de choisir un meilleur nom d’utilisateur à partir du SSO ?

Avec FEATURE: Optionally skip using real name when suggesting usernames by davidtaylorhq · Pull Request #16592 · discourse/discourse · GitHub, le réglage par défaut a été modifié pour utiliser des noms d’utilisateur génériques, car de nombreux sites constataient que les e-mails des utilisateurs étaient révélés par les noms d’utilisateur générés.

Examinez Utiliser l'e-mail pour les suggestions de nom d'utilisateur et de nom et Utiliser le nom pour les suggestions de nom d'utilisateur dans les paramètres de votre site pour ajuster ce comportement selon vos besoins.

6 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.