أنا أختبر Discourse استعدادًا لإعداده كمنتدى للعملاء في العمل، ونستخدم Crowd للمصادقة الموحدة (SSO) الخاصة بالعملاء. أود أيضًا أن أتمكن من دعوة أفراد قد لا يكونون موجودين في مجموعة بيانات Crowd، مثل الخريجين والشركاء وما إلى ذلك، لكنني لا أريد السماح بالتسجيل العام في غير ذلك.
لا أستطيع أن أجد المزيج الصحيح من الخيارات للقيام بما أريده؛
أ. إذا كان المستخدم موجودًا في Crowd، فاسمح له بإنشاء حساب محلي دون دعوة صريحة.
ب. إذا تم دعوة المستخدم عبر بريد إلكتروني أو رابط، فاسمح له بإنشاء حساب محلي دون الحاجة إلى Crowd.
ج. عدم السماح بالتسجيل العام.
إذا قمت بتفعيل خيار “الدعوة فقط”، فإن مصادقة Crowd تسمح فقط للمستخدمين الحاليين بالدخول ولا تعمل كآلية تحقق؛ وإذا قمت بإيقافه، فيمكن لأي شخص التسجيل (باستثناء مراجعة الموظفين).
هل أغفلت شيئًا أم أن هذا هو الطريقة التي يعمل بها النظام؟
شكرًا لأي تلميحات!