تسجيل دخول المسؤول بالمصادقة الثنائية
From LimeSurvey Manual
مقدمة
المصادقة الثنائية (2FA) هي طريقة لإضافة مستوى أمان إضافي إلى حسابك. وتسمى "المصادقة الثنائية" لأنه يتم استخدام طريقتين للتحقق عند الوصول إلى حسابك. "العامل" الأول هو كلمة المرور المعتادة التي تُستخدم في أي حساب. أما "العامل" الثاني فهو رمز تحقق يتم الحصول عليه من تطبيق 2FA على الكمبيوتر أو الجهاز المحمول. لمزيد من التفاصيل حول 2FA وأهميتها، يرجى زيارة هذه المقالة.
يدعم البرنامج المساعد طريقتي المصادقة TOTP (كلمة السر لمرة واحدة المعتمدة على الوقت) وYubikey.
عند تمكين TOTP، يجب إدخال رمز مكون من 6 أرقام (القيمة الافتراضية) عند تسجيل الدخول إلى نسخة LimeSurvey الخاصة بك. وإذا تم إعداد Yubikey، فسيقوم Yubikey بإنشاء الرمز عند تسجيل الدخول.

لمعرفة المزيد عن هذه الوظيفة، يرجى متابعة القراءة أدناه.
كيفية تثبيت البرنامج المساعد 2FA
منذ الإصدار 6.x أصبح البرنامج المساعد جزءًا من البرامج المساعدة الأساسية. لذا يكفي زيارة صفحة مدير البرامج المساعدة وتفعيله من هناك (انظر أدناه لمزيد من التفاصيل).
تنشيط البرنامج المساعد 2FA
لتنشيط البرنامج المساعد 2FA، قم بالوصول إلى نسخة LimeSurvey الخاصة بك وقم بتنشيطه من مدير البرامج المساعدة:

للاطلاع على الإعدادات الافتراضية، يرجى النقر على "تكوين".
إعدادات البرنامج المساعد
تحتوي صفحة التكوين على الإعدادات التالية:
إعدادات TOTP:
- Issuer (الجهة المصدرة): سيتم عرض النص المكتوب في هذا المربع داخل التطبيق كاسم للجهة المصدرة.
- Digits (الأرقام): عدد الأرقام التي ستتكون منها الرموز الناتجة. يرجى تركه على 6 لتطبيق Google Authenticator.
- TimePeriod (المدة الزمنية): عدد الثواني التي يكون فيها الرمز صالحًا. إذا كنت تستخدم Google Authenticator، فيرجى تركه على 30.
- Discrepancy (فارق التوقيت المسموح): مقدار الفارق المسموح به للعميل بعد انتهاء المدة الزمنية (بالثواني)
- Algorithm (الخوارزمية): الخوارزمية المستخدمة لتوليد قيمة التجزئة:
- SHA1 (الافتراضي)
- SHA256
- MD5
إعدادات Yubikey:
- YubiCloud Client ID: معرّف عميل YubiCloud الخاص بك للتحقق من محاولات المصادقة عبر Yubikey. هذا مطلوب لاستخدام Yubikey كطريقة مصادقة.
- YubiCloud Secret Key: اختياري ولكن يوصى به. عند تعيينه، سيتم التحقق من صحة استجابات YubiCloud، مما يوفر طبقة أمان إضافية.
للحصول على بيانات الاعتماد هذه، يمكنك التسجيل للحصول على مفتاح Yubico API من صفحة التسجيل للحصول على مفتاح Yubico API.
إعدادات عامة:
- فرض 2FA:
- مجرد تنبيه دون إلزام: يتم توجيه المستخدمين الذين ليس لديهم رمز 2FA إلى إنشاء 2FA بعد تسجيل الدخول
- فرض تنشيط 2FA دائمًا: يتم توجيه المستخدمين الذين ليس لديهم رمز 2FA إلى إنشاء 2FA بعد تسجيل الدخول، ولا تتوفر أي إجراءات أخرى باستثناء التحكم عن بُعد.
مهم: لا تنس النقر على "احفظ" بعد تحديث تكوين 2FA الخاص بك.
إعدادات المصادقة الثنائية
بمجرد تنشيط البرنامج المساعد، سيظهر عنصر قائمة جديد في الشريط العلوي:

تتضمن القائمة المنسدلة الخيارين التاليين:
- إعداد 2FA: يمكن للمستخدمين تمكين إعدادات 2FA الخاصة بهم وإدارتها.
- إدارة 2FA: مع الإذن المناسب، يمكنك معرفة ما إذا كان باقي مستخدمي النسخة يستخدمون 2FA أم لا.
إعداد 2FA
إذا لم تقم بإنشاء رمز 2FA بعد، فسيتم عرض الصفحة التالية:

إذا قررت إنشاء رمز 2FA، فانقر على "Register 2FA now".
ستظهر لك مربع رسالة:
حدد طريقة المصادقة 2FA.
- TOTP: باستخدام Google Authenticator أو Authy أو ...
- Yubikey
عند اختيار طريقة TOTP 2FA:
- امسح رمز QR باستخدام هاتفك المحمول. للاطلاع على قائمة بالتطبيقات الموصى بها، راجع هذه المقالة.
- أدخل مفتاح التأكيد المعروض في تطبيق 2FA الخاص بك.
عند اختيار Yubikey:
- قم بإنشاء رمز باستخدام Yubikey الخاص بك في حقل مفتاح التأكيد.
لتأكيد إنشاء رمز 2FA الخاص بك، انقر على "Create 2FA binding".
إعدادات 2FA الشخصية
بعد الانتهاء، سيتم عرض الخيارين التاليين في إعدادات 2FA الشخصية الخاصة بك:

- Unset 2FA: قم بتأكيد الإجراء لحذف رمز 2FA المرتبط بحسابك.
- Reset 2FA: إذا تم تحديد هذا الخيار، فسيُطلب منك مسح رمز QR الجديد وإدخال مفتاح التأكيد الجديد.
إدارة 2FA
مع الصلاحيات اللازمة، يمكنك الوصول إلى لوحة إدارةالمستخدم الخاصة بـ 2FA، حيث يمكنك التحقق من عدد المستخدمين الذين قاموا بتفعيل 2FA.

- عمل: يظهر زر سلة المهملات الأحمر في هذا العمود بجوار المستخدمين الذين قاموا بتفعيل 2FA. إذا طلب شخص ما إعادة تعيين رمز 2FA لأنه لم يعد قادراً على تسجيل الدخول إلى النظام الخاص بك، فيمكنك حذف رمز 2FA المرتبط بحسابه من هنا.
- اسم المستخدم: يتم عرض جميع مستخدمي النظام في هذا العمود.
- الاسم الكامل: يظهر في هذا الحقل الاسم الكامل الذي أدخله المستخدمون.
- البريد الالكتروني: عنوان البريد الإلكتروني الخاص بالمستخدمين.
- طريقة 2FA: طريقة 2FA التي اختارها كل مستخدم.
- 2FA تمكين: إذا كانت القيمة "1"، فهذا يعني أن 2FA مفعّلة للمستخدم المعني.
الأسئلة الشائعة
أنا مسؤول رئيسي وقمت بحظر نفسي من الدخول. كيف يمكنني حذف رمز 2FA الخاص بي؟
ستحتاج إلى الوصول إلى قاعدة البيانات الخاصة بك وإفراغ العمود المتعلق بـ 2FA.
كيف يمكنني فرض 2FA على جميع المستخدمين؟
قم بتفعيل "Force 2FA" من قائمة إعدادات البرنامج المساعد.
أستخدم LimeSurvey Cloud. هل يجب علي شراء البرنامج المساعد؟
لا. البرنامج المساعد هو بالفعل جزء من البرامج المساعدة الأساسية في LimeSurvey - يمكنك تفعيله من خلال الوصول إلى قائمة البرامج المساعدة.