2FA مع OTP معطل بعد الاستعادة من النسخ الاحتياطي

نقلتُ منصة Discourse من جهاز الكمبيوتر الشخصي الخاص بي إلى خادم يعمل بشكل دائم، وكلاهما على نفس الشبكة. قمت بإنشاء حاوية Docker جديدة لمنصة Discourse ثم استعدت النسخة الاحتياطية كما هو موضح هنا: Restore a backup from the command line

كل شيء على ما يرام ما عدا تسجيل الدخول للمستخدمين الذين فعّلوا المصادقة الثنائية (2FA) باستخدام كلمة مرور لمرة واحدة (OTP). أنا أستخدم تطبيق AndOTP على نظام أندرويد، ولم تعد كلمة المرور لمرة واحدة صالحة. علاوة على ذلك، يستحيل إنشاء رمز مصادقة ثنائية جديد، لأن الرمز الذي ينشئه التطبيق لا تقبله منصة Discourse. إذن، وبشكل ما، حتى بعد مسح رمز الاستجابة السريعة (QR-Code) للتو، فإن الرمز المنشأ لم يعد صحيحًا.

هل أفترض أنني ارتكبت خطأً ما؟

إعجاب واحد (1)

لتضييق نطاق المشكلة: لقد جربت للتو تأمين حسابي باستخدام مفتاح Yubikey، وقد نجح ذلك على أكمل وجه.

المشكلة تتعلق فقط بكلمة المرور لمرة واحدة (OTP).

إعجاب واحد (1)

هل جربت حذف سجلات OTP قبل إعادة إنشاء سجلات جديدة؟ راجع هذا المنشور للحصول على المساعدة تعطيل المصادقة الثنائية عبر وحدة التحكم - كيفية / مسؤول النظام - Discourse Meta

3 إعجابات

لا، لم أفعل، لذا شكرًا لك على ذلك. لقد ساعدت نفسي بإنشاء مستخدم مسؤول جديد وتسجيل الدخول باسم هذا المستخدم، ثم استخدام واجهة الويب لتعطيل المصادقة الثنائية (2FA) للمستخدمين المتأثرين.

لقد اتبعت الآن الرابط الذي أرسلته (شكرًا لك على ذلك)، وقد نجح الأمر إلى حد ما حيث تم تعطيل المصادقة الثنائية باستخدام مفتاح YubiKey الخاص بي.

لكن هل يمكنني استخدام المصادقة الثنائية مع كلمة مرور لمرة واحدة (OTP) مرة أخرى؟ لا. لا يمكنني إضافة تطبيق مصادقة، لأنه بعد مسح رمز الاستجابة السريعة (QR-Code)، فإن الرمز المولد غير صالح. وهذا لم يكن مشكلة في النسخة الأصلية.

أوه، لم ألاحظ هذا مؤخرًا، ما إصدار ديسكورد الذي تعمل به حاليًا؟

ربما هناك اختلاف زمني بين الخادم والعميل؟

5 إعجابات

كلا الإصدارين (مصدر النسخ الاحتياطي والنظام الذي تم استعادة النسخة الاحتياطية عليه) هما 2.8.0.beta1

سأتحقق من ذلك غدًا - فلا أملك اليوم وصولاً إلى النظام. قد يكون هذا هو المشكلة، لكنني متأكد إلى حد كبير أن بروتوكول ntp نشط ويجب أن يصحح الساعة الداخلية للخادم.

إعجابَين (2)

لقد كنت محقًا، فقد حل ذلك مشكلتي. على الرغم من تثبيت ntp، كان الاختلاف الزمني كبيرًا لدرجة أن ntp لم يعد قادرًا على تصحيحه. لقد أجبرت الآن على المزامنة ويعمل OTP مرة أخرى.

5 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.