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