أرغب في استخدام OpenID Connect (Keycloak) كحل لتسجيل الدخول الموحد (SSO) مع Discourse كأحد العملاء.
لقد قمت بتثبيت وإعداد مكون إضافي لمصادقة OpenID Connect في Discourse، ويبدو أنه يعمل، لكن هناك بعض جوانب تسجيل الدخول الموحد التي لا تُطبَّق، وأنا غير متأكد إلى أي مدى تتداخل ميزات تسجيل الدخول الموحد مع هذا المكون الإضافي لـ OIDC.
وفقًا لـ نصائح حول مزامنة حالة تسجيل الدخول عبر SSO، يجب أن يكون من الممكن تسجيل الدخول مباشرة باستخدام SSO عبر عنوان URL مثل fourm.example.com/session/sso، لكن هذا لا يبدو متاحًا عند استخدام مكون إضافي لمصادقة OpenID Connect فقط. كما أن محاولة إعداد خيارات enable_sso و sso_url أيضًا أدت إلى إعداد معطوب.