أسماء المستخدمين يتم تعديلها - إضافة الرقم "1"

لذا، أواجه نفس المشكلة المذكورة في هذا الموضوع: Usernames getting modified – numeral "1" being added

لكن المشكلة هي أن الرقم الإضافي “1” يظهر ويختفي عند تسجيل الدخول أو الخروج، أما أسماء المستخدمين التي تحتوي بالفعل على “1” في نهايتها، فسيتم تغييرها إلى “2”.

هل تستخدم المصادقة الموحدة (SSO)؟ هذا يعني أن أسماء المستخدمين محجوزة مسبقًا وقت “التسجيل”.

3 إعجابات

نعم، نحن نستخدم SSO. لكننا نستخدم نفس البريد الإلكتروني عند استخدام SSO، وسيتم إضافة الرقم “1” أو تكراره في اسم المستخدم في discourse إذا كان الرقم “1” موجودًا بالفعل في اسم المستخدم. في الموضوع المرفق أعلاه، كان ذلك خطأً وقد تم إصلاحه. ربما حدث مرة أخرى؟

من المرجح أن هناك مشكلة في تطبيق SSO الخاص بك – يبدو أن عبارة “سجّل دخولك مرة أخرى كمستخدم X!” تُفسَّر على أنها “أنشئ لي مستخدمًا جديدًا باسم X!”، لذا أنصحك بمراجعة وثائق SSO وتطبيقها بدقة مرتين أو ثلاث.

يمكنك أيضًا تفعيل تسجيل تفاصيل SSO (Verbose SSO logging) في إعدادات موقعك، كما أتذكر.

إعجابَين (2)

بعد تمكين سجلات SSO التفصيلية، انتبه إلى external_id الذي ترسله إلى Discourse. يجب أن تكون هذه القيمة

3 إعجابات

المشكلة الآن هي أنه عند تسجيل الدخول لأول مرة سيظهر “1”، ولكن عند إعادة تسجيل الدخول يختفي ويعود إلى الوضع الأصلي. إنه أشبه بمفتاح تشغيل/إيقاف في كل مرة أحاول فيها تسجيل الدخول.

هذا يعني أن خدمة الويب الخاصة بك التي تطبق بروتوكول SSO غير مستقرة.

فعّل السجلات التفصيلية لتتمكن من تتبع الخطأ فيها.

إعجابَين (2)

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