إضافة المصادقة المخصصة تطلب من المستخدمين الحاليين إنشاء حساب جديد بعد المصادقة

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

هل لديهم عناوين بريد إلكتروني مختلفة عن تلك الموجودة في حساباتهم الحالية؟

كيف يعمل المكون الإضافي للمصادقة الخاص بك؟ إذا كان اتصال Discourse، فلن تكون هناك كلمات مرور محلية. ربما تشارك رابطًا للمكون الإضافي.

لا، لديهم نفس البريد الإلكتروني.

إليك رابط المكون الإضافي: GitHub - purecloudlabs/discourse-purecloud-auth-plugin

يرجى إعلامي إذا كانت لديك أي أسئلة حول الكود. شكراً لك!