كود الخاص بي لذلك لم يتم نشره بعد، ولكن إذا تم إعادة توجيه المستخدم عبر خادم آخر (مع Discourse كمزود SSO)، فستوجد جلسة في ذلك الخادم الخارجي. لقد أنشأت مسارًا هناك، شيء مثل /auth/is-authenticated يعيد حالة المستخدم. الغرض الأساسي منه هو إزالة أزرار “تسجيل الدخول” عندما يكون المستخدم مسجلاً بالفعل. عند تسجيل المستخدم الخروج من Discourse، أعتقد أن ويبهوك يقوم بتسجيله الخروج من الخادم الآخر. لم أتحقق من الكود منذ فترة، لكن أعتقد أن هذا هو كيفية إعداد ذلك.