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