هل ترغب في استخدام DiscourseConnect لتسجيل الدخول الأحادي (SSO)؟ على سبيل المثال، من موقع واحد لموفر الهوية، المصادقة على مستخدمين في مواقع Discourse متعددة باستخدام DiscourseConnect؟ إذا كان الأمر كذلك، أعتقد أنه من الممكن تقنيًا القيام بذلك ولكنه ليس حالة الاستخدام المقصودة لـ DiscourseConnect. سيكون التحدي هو تحديد موقع Discourse الذي نشأ منه طلب SSO. أعتقد أنه يمكن القيام بذلك عن طريق إضافة معلمة URL إلى إعداد discourse connect url الخاص بكل موقع Discourse. على سبيل المثال:
https://example.com/sso?subdomain=foohttps://example.com/sso?subdomain=bar
يمكن للكود الموجود على موقع موفر الهوية بعد ذلك إعادة توجيه طلبات SSO إلى النطاقات الفرعية المناسبة: foo.example.com أو bar.example.com.
أنا على علم بموقع قام بتطبيق شيء كهذا في الماضي، لكنني لست متأكدًا مما إذا كانوا لا يزالون يستخدمون هذا النهج.