OpenID Connect Plugin erstellt keine neuen Benutzer mit AWS Cognito

Hallo,

ich habe eine lokale Instanz von Discourse auf meinem Rechner. Ich versuche, Benutzer über OpenID Connect zu authentifizieren. Zur Einrichtung des OpenID-Plugins für Discourse habe ich den folgenden Link befolgt: Discourse OpenID Connect (OIDC).

Wenn ich mich mit OpenID für einen bestehenden Benutzer in Discourse einlogge, funktioniert alles einwandfrei. Das eigentliche Problem tritt jedoch auf, wenn ich versuche, mich über OpenID Connect anzumelden.

AWS Cognito hat den Benutzer verifiziert und der Callback an Discourse wurde erfolgreich ausgeführt. Ich habe die Datei development.log überprüft; die Benutzerinformationen wurden von Discourse ebenfalls korrekt abgerufen. Anschließend bleibt die Seite jedoch auf der Anmeldeseite, anstatt den Benutzer zum Dashboard weiterzuleiten.

Kurz gesagt: Mit OpenID Connect und AWS Cognito kann ich in Discourse keinen neuen Benutzer erstellen.

Jegliche Hilfestellung hierzu wäre sehr willkommen. Vielen Dank im Voraus.

Screenshot der Profilinformationen, die von Discourse aus der Datei development.log abgerufen wurden, zur Information:

1 „Gefällt mir“

Ich bin mit der SSO-Einrichtung nicht vertraut, aber könntest du die hier aufgeführten Schritte durchgehen, um zu prüfen, ob sie deine Integration in irgendeiner Weise verbessern?

Ich habe diese Schritte ebenfalls befolgt. Aber leider ohne Erfolg. Es ist immer noch dasselbe.

Gibt es hier Updates? Ich versuche ebenfalls, Cognito zur Authentifizierung zu verwenden.