wir haben das Plugin installiert, um OpenID Connect in Discourse zu nutzen.
Wir haben das Plugin konfiguriert, und es scheint zu funktionieren.
Nicht ganz klar ist uns jedoch, dass der Identity Provider die E-Mail-Adressen an uns übermittelt, aber wir nicht sehen können, was genau mit diesen Informationen passiert.
Beispielsweise wird ein neuer Benutzer, der sich über den OpenID Connect-Login-Bildschirm anmeldet, aufgefordert, ein neues Benutzerkonto anzulegen. Normalerweise würden wir erwarten, dass die E-Mail-Adresse automatisch mit der vom Identity Provider erhaltenen Adresse ausgefüllt wird. Das ist jedoch nicht der Fall.
Es scheint, als würde die E-Mail-Adresse nicht korrekt an Discourse übermittelt. Hast du bereits versucht, die Einstellung ‘Verbose Logging’ zu aktivieren und die Protokolle auf weitere Informationen zu überprüfen?
Einige Anbieter verlangen, dass du bestimmte Berechtigungen/Scopes hinzufügst, bevor sie die E-Mail-Adresse weitergeben.
Eine zusätzliche Frage: Kann ich Discourse so konfigurieren, dass Administratoren eine alternative Möglichkeit zum Einloggen haben, damit sie nicht vom Forum ausgeschlossen werden, wenn das Standard-Einlogverfahren fehlschlägt?