Problem mit Cognito und SAML aufgrund von Benutzernamen

Hallo,

Im Kontext von OpenID generiert Cognito für SAML-Anbieter einen Benutzernamen gemäß dem Schema {provider}_{email}, zum Beispiel google_john.doe@gmail.com. Dies verhindert die Erstellung des Benutzers in Discourse, da @ kein gültiges Zeichen für Benutzernamen ist. Gibt es eine Möglichkeit, diese Einschränkung zu umgehen, wahrscheinlich nur für OpenID-Benutzer?

Vielen Dank,

David

Ich bin mir nicht ganz sicher, aber ich denke, die Lösung besteht entweder darin, Cognito so zu konfigurieren, dass es einen anderen Benutzernamen verwendet, oder stattdessen den Cognito preferred_username als Discourse-Benutzernamen zu nutzen.

1 „Gefällt mir“

Gelöst! Ich habe auf 2.7.0.beta5 aktualisiert, und es funktioniert wie erwartet. Das bedeutet, dass meine Theorie nicht korrekt war; das Problem lag woanders und ist jetzt behoben. Danke.

3 „Gefällt mir“