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.
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?