Discourse-saml: لا يُلغي SLO الجلسة

لقد لاحظت نفس الشيء:

  • تطبيقان (Discourse وتطبيق آخر، لنسمّه X) متصلان بـ Keycloak عبر SAML.
  • عند تسجيل الخروج من Discourse، يتم تسجيل المستخدم خارجًا من X أيضًا ولا يمكنه القيام بأي شيء هناك.
  • عند تسجيل الخروج من X، تختفي الجلسة في Keycloak، لكن المستخدم يظل متصلاً في Discourse.

حتى إعادة تحميل صفحة المتصفح في Discourse لا تتحقق من زوال مصادقة SAML (= تسجيل خروج المستخدم).

أتوقع أن يتم تسجيل خروج المستخدم من Discourse أيضًا.
هل يتحقق Discourse من مصادقة SAML في Keycloak؟
متى يقوم بذلك؟