مرحباً بالجميع،
لدينا فئة خاصة في مثيل Discourse الخاص بنا مقيدة بمجموعة مستخدمين محددة. أنشأنا رابطًا ليتمكن المستخدمون الجدد من الوصول إلى هذه الفئة بعد تسجيل الدخول عبر OAuth2.
ومع ذلك، عندما ينقر المستخدمون الجدد الذين ليس لديهم حساب Discourse بعد على الرابط، تظهر لهم هذه الرسالة:
“عذرًا، الوصول إلى هذا المنتدى متاح عن طريق الدعوة فقط.”
لهذا السبب، لا يمكنهم المتابعة إلى مسار تسجيل الدخول عبر OAuth2 ولا يصلون إلى الفئة. يمكن للمستخدمين الحاليين الوصول إليها بشكل طبيعي.
نريد أن يتمكن المستخدمون الجدد من تسجيل الدخول عبر OAuth2 ثم إضافتهم إلى المجموعة المناسبة حتى يتمكنوا من رؤية الفئة - ولكن حاليًا يقوم Discourse بحظرهم قبل تسجيل الدخول.
ما نحتاج مساعدة بشأنه
-
لماذا يعرض الموقع “عن طريق الدعوة فقط” على الرغم من أننا نريد السماح بتسجيل الدخول عبر OAuth2 للمستخدمين الجدد؟
-
هل هناك إعداد مثل
oauth2 allow uninvited users(السماح لمستخدمي oauth2 غير المدعوين) أوinvite only(عن طريق الدعوة فقط) نحتاج إلى تعديله؟ -
ما هو الإعداد الصحيح إذا أردنا ما يلي:
-
أن يكون الموقع ليس متاحًا عن طريق الدعوة فقط،
-
أن يقوم مستخدمو OAuth2 بتسجيل الدخول كحسابات جديدة، و
-
أن تقيّد أذونات المجموعة الوصول إلى الفئة بعد تسجيل الدخول؟
-
نقدر أي إرشادات حول الإعداد الصحيح لـ OAuth2 + القيود المستندة إلى المجموعة للفئات.
