wir haben ein Discourse-System eingerichtet, das Keycloak für die Anmeldung und die Vergabe von Benutzerrechten verwendet. Das Discourse-System scheint grundsätzlich einwandfrei zu funktionieren, aber plötzlich erscheint manchmal diese Fehlermeldung, und es wird ein 503-Fehler ausgelöst.
Ein paar Momente später ist alles wieder normal. Ich kann das Problem nicht reproduzieren, wenn ich die gleichen Schritte befolge. Das Verhalten ist extrem seltsam.
Schwer zu sagen, vielleicht gibt es im Verzeichnis /logs Hinweise, die helfen könnten? Falls es ein Problem mit deiner Anmeldung ist, könnte dort eine Fehlermeldung erscheinen.
Du könntest dieses Problem eingrenzen, indem du die Entwicklertools deines Browsers öffnest und den Reiter „Netzwerk“ (Network) ansiehst (siehe Bild unten).
Lade dann die Seite(n) neu und teste es. Sehr wahrscheinlich wirst du dann HTTP-Netzwerkstatusmeldungen wie 404, 502, 403 (200 ist gut) usw. sowie die Datei oder den externen Netzwerkaufruf sehen, der das Problem verursacht.
Stelle sicher, dass du am Anfang „Alle“ (All) auswählst. Anschließend kannst du bei Bedarf auf XHR, JS, Doc und weitere Filter eingrenzen, sobald die Fehler und Probleme auftreten.
Ich habe es versucht. Mir ist gerade ein Problem mit gemischten Inhalten beim Favicon aufgefallen. Ansonsten scheint alles in Ordnung zu sein, abgesehen von ein paar Warnungen.
Wenn es solche JS-Fehler gibt, funktioniert die Seite nicht korrekt, wie du sicher weißt. Dazu gehören auch spezielle Apps/Bibliotheken für die Anmeldung, wie keycloak.
Mein Vorschlag an dich ist, deine Seite über HTTPS einzurichten und es erneut zu versuchen.
Ich hoffe, das hilft dir weiter.
Siehe auch (von der Keycloak-Website):
Weiter
Bevor du Keycloak in der Produktion betreibst, solltest du noch einige weitere Dinge erledigen, darunter:
Wechseln zu einer produktionsreifen Datenbank wie PostgreSQL
Konfigurieren von SSL mit eigenen Zertifikaten
Ändern des Admin-Passworts zu einem sichereren Passwort
Weitere Informationen findest du in der Keycloak-Dokumentation.