Discourse-saml:SLO 不会取消会话

我遇到了同样的问题:

  • 两个应用程序(Discourse 和另一个,暂称为 X)均通过 SAML 连接到 Keycloak。
  • 在 Discourse 中注销后,用户在 X 中也被注销,无法进行任何操作。
  • 在 X 中注销后,Keycloak 的会话已清除,但用户在 Discourse 中仍保持登录状态。

即使在 Discourse 中重新加载浏览器页面,也无法验证 SAML 认证是否已失效(即用户是否已注销)。

我期望用户在 Discourse 中也能被注销。
Discourse 是否会检查 Keycloak 上的 SAML 认证?
它会在何时进行检查?