Benutzer können sich nicht mit Discourse Connect anmelden

Es handelt sich um ein Docker-basiertes Setup. Der SSO-Login funktionierte nahtlos, bis ich den Server neu gestartet habe. Jetzt, jedes Mal, wenn ein Benutzer versucht, sich anzumelden, wird dem Benutzer dieser TimeOut-Fehler angezeigt.

Was ich bisher versucht habe –

  • Den geheimen Schlüssel geändert.
  • Die Einstellung „Benutzer muss genehmigt werden“ deaktiviert.

Bisher hat nichts funktioniert. Jegliche Eingaben und Hinweise wären willkommen.

Vielen Dank!

Haben Sie versucht, nach weiteren Fehlermeldungen unter discourse.example.com/logs zu suchen? :mag:

1 „Gefällt mir“

Es scheint, dass Discourse keine Verbindung zu Ihrem SSO-Server herstellen kann. Es ist schwer zu erraten, warum. Machen Sie Dinge wie den Neustart der Maschine, überprüfen Sie, ob Docker auf dem neuesten Stand ist, versuchen Sie, vom Container aus eine Telnet-Verbindung zu Ihrem SSO-Server herzustellen, prüfen Sie, ob Ihr SSO-Server online ist, ob eine neue Firewall Sie am Verbinden hindert. Solche Dinge.

Ich verstehe, warum die SSO-Anmeldung fehlschlägt.

Ausführliches SSO-Protokoll: Nonce ist falsch, wurde in einer anderen Browsersitzung generiert oder ist abgelaufen add_groups: admin: moderator: avatar_force_update: avatar_url: bio: card_background_url: email

Wir haben Discourse also in unsere Webanwendung mittels iframe eingebettet. Ich sehe nicht, warum das ein Problem sein könnte, da wir dieses Setup seit 18 Monaten verwenden.

Was könnte Ihrer Meinung nach das Problem sein, da sich nichts geändert hat?

Hallo. Ich habe das gleiche Problem, wenn ich Discourse SSO in einem iFrame verwende. Hat jemand dieses Problem gelöst?