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