Deaktivierung lokaler Benutzername/Passwort-basierter Konten bricht OAuth-Anmeldung

Hallo,

ich arbeite derzeit daran, Auth0 mit Discourse einzurichten, und bisher macht das großen Spaß. Allerdings stoße ich auf ein sehr spezifisches Problem und bin mir nicht sicher, was schiefgeht.

Unsere Einrichtung

Wir haben ein Vue.js-Frontend, in dem Sie sich mit Auth0 authentifizieren können. Nach der Anmeldung können Sie auf die Schaltfläche für das Nachrichtenboard klicken und werden zu unserem Discourse-Board weitergeleitet, wo Sie erneut mit Auth0 authentifiziert werden.

Installation
Ich habe dieses Tutorial befolgt und nach der Konfiguration auf diese Weise (mit Ausnahme des veralteten Schritts: Deaktivieren von „Auth0 anstelle des IdP für Single Sign-On verwenden“) funktioniert alles einwandfrei. Ein Benutzer kann zur Vue.js-App gehen, zum Discourse-Board weitergeleitet werden, seine Daten eingeben und Zugriff auf das Forum erhalten.

Fehlerbeschreibung/Reproduktion

Sobald ich jedoch unter „Einstellungen > Anmeldung“ die Option „Lokale Anmeldung mit Benutzername und Passwort für Konten aktivieren“ deaktiviere, bricht der Registrierungsprozess ab. Benutzer, die sich bereits zuvor im Forum registriert haben, haben keine Probleme beim Zugriff, aber neue Registrierungen führen zu folgender Meldung:

„Die Autorisierung ist abgelaufen oder Sie haben den Browser gewechselt. Bitte versuchen Sie es erneut.“

Ich habe Debug-Protokolle aktiviert und erhalte folgende Fehlermeldungen:

Die user_json-Antwort scheint in Ordnung zu sein, also gibt es dort kein Problem:

#<Excon::Response:0x00007f0af113c718 @data={:body=>"{\"sub\":\"auth0|5dc5401e85758e0e95b0636a\",\"nickname\":\"joralf.quist\",\"name\":\"myname\",\"picture\":\"https://s.gravatar.com/avatar/23d3dc95d3b6cba0ee894df4cb46cb6b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fjo.png\",\"updated_at\":\"2019-11-18T10:12:13.877Z\",\"email\":\"mymail\",\"email_verified\":true}", :cookies=>["did=s%3Av0%3A8d321ec0-09ee-11ea-95ea-91b52adba184.6irXCvkGZIAzkwkaukzU1W8%2B0BKoefHUhCOKf4slO08; Max-Age=157788000; Path=/; Expires=Sun, 17 Nov 2...

Bin ich der Einzige mit diesem Problem, oder kann jemand das Verhalten reproduzieren?

Hallo @Joralf, kannst du mir die URL der Seite schicken, damit ich mir das ansehen kann? (Eine PN ist auch in Ordnung, wenn du sie hier nicht teilen möchtest.)

Sind die Probleme auf einen bestimmten Browser beschränkt?

4 „Gefällt mir“

Hallo David, ich habe dir eine PN geschickt. Das Problem tritt sowohl in Chrome als auch in Safari auf. In Safari erhalte ich diese Meldung (die mit den Fehlerprotokollen übereinstimmt):

Danke @Joralf für die Informationen in der PM – ich habe das Problem identifiziert. Der Registrierungsablauf wurde durch die neue Funktion „automatische Weiterleitung

5 „Gefällt mir“

@david: Ich habe unser Discourse aktualisiert und konnte den Registrierungsprozess ohne Probleme durchlaufen. Vielen Dank für dein schnelles Feedback! :slight_smile:

2 „Gefällt mir“

Dieses Thema wurde automatisch nach 31 Stunden geschlossen. Neue Antworten sind nicht mehr erlaubt.