يمكن لنسخة من Discourse أن تعمل كمزوّد SSO لنسخة أخرى من Discourse. أفترض أن الإعداد الذي تفكر فيه هو استخدام WordPress كمزوّد SSO لنسخة Discourse الأولى، وأن نسخة Discourse الأولى تكون هي مزوّد SSO لنسخة Discourse الثانية. أعتقد أن هذا ممكن، لكنني لم أقوم مطلقًا بتكوين موقع Discourse ليكون في آن واحد عميل SSO ومزوّد SSO.
مع الإعداد الذي أوضحته أعلاه، سيكون لدى جميع المستخدمين في نسخة Discourse الأولى وصول إلى نسخة Discourse الثانية. لا أعتقد أن هذا هو ما تريده.
من الممكن اتباع نهج آخر لحل المشكلة وهو استخدام نسخة واحدة من Discourse واستخدام أذونات مجموعات الفئات لتقييد الأجزاء التي يمكن للمستخدمين الوصول إليها في المنتدى. يمكنك تمرير مجموعات Discourse في حمولة SSO. يجب أن يكون من الممكن على موقع WordPress الخاص بك تحديد المواقع التي يمكن للمستخدم الوصول إليها. يمكنك إنشاء مجموعة Discourse لكل موقع WordPress، ثم استخدام مرشح wpdc_sso_params لإضافة معامل add_groups إلى حمولة SSO.