صفحة "خطأ في تسجيل الدخول" أثناء محاولة تسجيل الدخول من قبل مستخدم موجود تم إضافته مسبقًا عبر SSO

مرحباً. يبدو أن “حلقة تسجيل الدخول الموحد” (إرسال المستخدم إلى موقعنا → المصادقة → الإعادة إلى المنتدى مع حمولة موقعة) تم إعدادها بشكل صحيح حيث تمت إضافة المستخدم الأول بشكل سليم (يمكنني رؤية المستخدم في لوحة تحكم المسؤول بتفاصيل تسجيل الدخول الموحد لـ DiscourseConnect). ومع ذلك، بعد تسجيل خروج المستخدم من المنتدى ومحاولة تسجيل الدخول مرة أخرى، يرى صفحة “خطأ في تسجيل الدخول”. يقول السجل في ملف السجل “Completed 422 Unprocessable Entity”. لقد تحققت من sso و sig → كل شيء صحيح. كيف وأين يمكنني العثور على سبب هذا الخطأ؟

قد يكون من المفيد إنشاء مستخدم اختبار ومعرفة ما إذا كان بإمكانك إعادة إنتاج الخطأ بهذا الحساب. حاول المرور بعملية تسجيل الدخول مع فتح فحص المتصفح الخاص بك على علامة تبويب الشبكة الخاصة به. قد يمنحك ذلك بعض التفاصيل حول ما يؤدي إلى حدوث الخطأ 422.

إذا لم تكن قد قمت بذلك بالفعل، فقم بتمكين إعداد تسجيل Discourse Connect المطول في Discourse. يضيف هذا الإعداد إدخالات سجل إضافية إلى سجلات Discourse.

إذا كنت ترى هذا في سجلات Discourse، فهل هناك أي تفاصيل إضافية حول الطلب معروضة عند النقر فوق إدخال السجل؟

هناك بعض المعلومات حول تصحيح الأخطاء الشائعة في DiscourseConnect هنا: Debug and fixing common DiscourseConnect issues. لست متأكدًا من أن الأمر ذي صلة بحالتك على الرغم من ذلك.

3 إعجابات

مرحباً سيمون، شكراً جزيلاً لك على النصيحة لتمكين تسجيل Discourse Connect المطول! في السجل، تمكنت من العثور على المشكلة على الفور. كان خطئي هو تشفير SSO بعد ترميزه في عنوان URL. لكي تعمل التوقيعات، يجب تشفير SSO بعد ترميزه في base64 ولكن قبل ترميزه في عنوان URL. شكراً جزيلاً لك على مساعدتي!

إعجابَين (2)

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