إعداد بحيث يكون لدى حاملي حسابات G-Suite فقط إمكانية الوصول؟

هل توجد طريقة لإعداد Discourse بحيث يحصل مستخدمو G-Suite الخاص بالمنظمة على وصول أساسي تلقائي؟

أو على الأقل يمكنهم إنشاء حساب خاص بهم.

وأن يتم إلغاء الوصول إلى Discourse في حال إلغاء عضوية G-Suite؟

نعم، هذا أمر واضح جدًا:

  • اضبط موقعك على اشتراط التسجيل لعرض المحتوى باستخدام - login required
  • قم بإعداد المصادقة عبر Google
  • أضف نطاق G Suite الخاص بك إلى قائمة النطاقات المسموح بها للبريد الإلكتروني، وهو ما سيجبر المسجلين على استخدام عنوان بريد إلكتروني من ذلك النطاق

يمكنك إضافة أكثر من نطاق إلى القائمة المسموح بها إذا لزم الأمر.

أعتقد أنه يمكنك تحقيق الجزء الأول باستخدام مجموعة مُعدة لإضافة الأعضاء الذين يسجلون باستخدام نطاق محدد.

لا أعتقد أن هذا ممكن.

لقد قمت بذلك في الماضي باستخدام الخطوات التي حددها @Stephen بالإضافة إلى خطوة إضافية: تعطيل تسجيل الدخول عبر عنوان البريد الإلكتروني وكلمة المرور. (لا أستطيع تذكر اسم الإعداد الدقيق من الذاكرة).

كما قمنا بتغيير إعداد لمساعدة في إلغاء تنشيط الحسابات بسرعة أكبر عند مغادرة شخص ما للمنظمة (ليس مثاليًا، لكنه يقترب من ذلك):

يُسمى هذا الإعداد «تمكين تسجيل الدخول المحلي». ليس ضروريًا بشكل صارم إذا كنت تستخدم قائمة بيضاء للنطاقات، وهو يوفر لك بديلاً احتياطيًا في حال حدوث خلل في خدمة Google. كما أن زر تسجيل الدخول عبر Google يختفي أحيانًا مع بعض برامج حجب الإعلانات وحجب المحتوى.

لقد عملت مع عدد من المجتمعات التي بدأت بتعطيل هذا الإعداد حتى تسبّب أحد السببين المذكورين أعلاه في شكاوى من المستخدمين.

إذا كنت تستخدم تسجيل الدخول عبر Google فقط، فإن الوصول يتوقف عند انتهاء جلسة Google. يمكنك تقليل طول الجلسة الافتراضي لتضييق النافذة الزمنية، لكن سيتم مطالبة جميع المستخدمين بإعادة المصادقة بشكل متكرر أكثر.

السبب في تعطيلنا لهذه الخاصية كان لتحقيق ما يلي (التأكيد مني):