قصر تسجيل الدخول عبر OIDC إلى أدوار محددة

مرحباً
لقد قمت بتوصيل مثيل Discourse الخاص بي بموفر الهوية الخاص بنا، SAP CDC، باستخدام المكون الإضافي OIDC.
يعمل هذا بمعنى أن المستخدمين يمكنهم تسجيل الدخول عبر حسابات SAP CDC الخاصة بهم والتسجيل في Discourse.
أريد أن أكون قادرًا على تقييد القدرة على الوصول إلى Discourse لمجموعة فرعية من المستخدمين في SAP CDC. يتم تعريف هؤلاء المستخدمين بواسطة الأدوار المستندة إلى JWT - هل يمكن لأي شخص مساعدتي في كيفية تكوين Discourse لرفض المستخدمين الذين ليس لديهم الأدوار المحددة؟

يان

لا أعرف ما إذا كان يمكنك فعل ذلك بدون إضافة (ولكن ربما لا أعرف). إذا كنت تستضيف بنفسك ولا تمانع في إضافة إضافة مخصصة، فلن يستغرق الأمر سوى بضع ساعات (لشخص يكتب مثل هذه الإضافات بانتظام) لرفض المستخدمين الذين لا تريدهم.

أحد الحلول سيكون السماح لهم بتسجيل الدخول ولكن وضع كل شيء في فئات لا يمكن الوصول إليها إلا للمجموعات المعرفة بتلك الأدوار. يجب أن يكون من السهل بما يكفي العثور على معلومات حول كيفية قيام تلك الأدوار بتعريف المجموعات في Discourse (لكنني لم أفعل ذلك).

شكرا للرد - نحن نحاول تجنب التخصيص.