شكرًا على التوضيح. لدينا مشكلة واحدة في نظام الدخول الموحد (SSO) تتعلق بأسماء المستخدمين. عندما يسجل شخص ما عبر نظام الدخول الموحد لدينا، يتم تسجيل دخوله تلقائيًا دون ظهور أي رسالة تطلب منه التحقق من صحة اسم المستخدم أو السؤال عما إذا كان يرغب في تغييره، كما هو الحال في هذا المنتدى هنا! image|511x500
لم أتمكن من العثور على هذه الإعدادات في نظام discourse الخاص بنا. يجب أن تعمل بنفس الطريقة كما هو الحال هنا عندما أنشأت حسابي باستخدام تسجيل الدخول عبر Google.
مع بروتوكول SSO المخصص في Discourse، كان يُفترض أن يتمكن المستخدم من إدارة جميع جوانب الحساب ذات الصلة، بما في ذلك اسم المستخدم، في موفر المصادقة الخارجي. لقد أضفنا مؤخرًا إعداد external auth skip create confirm للسير في الاتجاه المعاكس لمصادقات غير SSO.
خيار آخر هو إلغاء تحديد sso overrides username، مما سيتيح للمستخدمين تغيير اسم المستخدم الخاص بهم بعد تسجيل الدخول.
نريد استخدام Discourse custom SSO، ولكن ليس لدينا مفهوم لأسماء المستخدمين بخلاف ذلك. هل من الممكن فرض هذا الحوار (حتى في الكود)؟ حاليًا نحصل على الكثير من user1245، وهو أمر غير مثالي.