مرحباً. أحاول إعداد Kinde (kinde.com) كموفر OIDC الخاص بنا باستخدام المكون الإضافي OpenID Connect.
المشكلة التي نواجهها هي أن مستند الاكتشاف الخاص بهم لا يحتوي على المعلمة “end_session_endpoint”.
أعتقد أن هذا هو السبب في أنه عندما أحاول تسجيل الخروج من Discourse، فإنه لا يسجل الخروج بشكل صحيح. ينتقل إلى شاشة تسجيل الدخول الافتراضية والنقر على “تسجيل الدخول” يعيدني مرة أخرى دون أي مصادقة مطلوبة. يبدو أن الجلسة لا تزال صالحة. لست متأكدًا مما هو الخطأ.
لا يساعد تكوين عنوان URL لتسجيل الخروج الخاص بـ Kinde في “openid connect rp initiated logout redirect” أيضًا.
أي نصائح حول كيفية تجاوز هذه المشكلة؟ نريد إعادة توجيه المستخدمين إلى صفحة تسجيل الخروج الخاصة بـ Kinde وإنهاء الجلسة الخاصة بـ Discourse عند النقر على “تسجيل الخروج”.
