Schlechte automatische Auswahl des Benutzernamens bei Verwendung von SSO (DiscourseConnect)

Ich verwende SSO (DiscourseConnect) mit meinem Discourse, und es funktioniert gut, bis auf eine Sache: mein SSO basiert auf E-Mail, sodass Benutzer einfach E-Mail und Passwort wählen und das war’s.

Daher gibt mein SSO nur die E-Mail zurück, keinen Benutzernamen. Wenn ein Benutzer mit dieser E-Mail nicht in Discourse existiert, wird automatisch einer erstellt und versucht, einen Benutzernamen automatisch auszufüllen.

Ich dachte, Discourse würde einen schönen, eindeutigen Benutzernamen basierend auf der E-Mail finden, aber was es tut, ist, eine Reihe von „user_a“, „user_a1“ usw. zu erstellen:

Gibt es eine Möglichkeit, Discourse anzuweisen, einen besseren Benutzernamen vom SSO zu wählen?

Mit FEATURE: Optionally skip using real name when suggesting usernames by davidtaylorhq · Pull Request #16592 · discourse/discourse · GitHub wurde der Standard auf die Verwendung generischer Benutzernamen geändert, da viele Websites feststellten, dass die E-Mails der Benutzer durch die generierten Benutzernamen preisgegeben wurden.

Sehen Sie sich E-Mail für Benutzernamen- und Namensvorschläge verwenden und Namen für Benutzernamen-Vorschläge verwenden in Ihren Website-Einstellungen an, um dieses Verhalten an Ihre Bedürfnisse anzupassen.

6 „Gefällt mir“

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