Discourse-saml: SLO はセッションをキャンセルしません

同じ現象を確認しています:

  • Keycloak と SAML で接続された 2 つのアプリケーション(Discourse と、仮に X と呼びます)
  • Discourse でログアウトすると、X でもユーザーがログアウトされ、何もできなくなる
  • X でログアウトすると、Keycloak のセッションは消失するが、Discourse 側ではユーザーが引き続きログインしたままになる

Discourse のブラウザページを再読み込みしても、SAML 認証が失われている(=ユーザーがログアウトしている)ことが検証されません。

Discourse 側でもユーザーがログアウトされることを期待しています。
Discourse は Keycloak の SAML 認証を確認するのでしょうか?
また、それはいつ行われるのでしょうか?