Discourse-saml: SLO beendet die Sitzung nicht

Ich habe dasselbe festgestellt:

  • 2 Anwendungen (Discourse und eine andere, nennen wir sie X), die über SAML mit Keycloak verbunden sind.
  • Abmeldung bei Discourse: Der Benutzer wird auch bei X abgemeldet und kann dort nichts mehr tun.
  • Abmeldung bei X: Die Sitzung bei Keycloak ist beendet, aber der Benutzer bleibt bei Discourse angemeldet.

Selbst ein Neuladen der Browserseite bei Discourse überprüft nicht, ob die SAML-Authentifizierung entfallen ist (= Benutzer ist abgemeldet).

Ich würde erwarten, dass der Benutzer auch bei Discourse abgemeldet wird.
Überprüft Discourse die SAML-Authentifizierung bei Keycloak?
Wann geschieht das?