اختيار اسم مستخدم تلقائي سيء عند استخدام SSO (DiscourseConnect)

أنا أستخدم SSO (DiscourseConnect) مع Discourse الخاص بي، وهو يعمل بشكل جيد، باستثناء شيء واحد: يعتمد SSO الخاص بي على البريد الإلكتروني، لذا يختار المستخدمون البريد الإلكتروني وكلمة المرور وهذا كل شيء.

لذلك، يُرجع SSO الخاص بي البريد الإلكتروني فقط، وليس اسم مستخدم. إذا لم يكن المستخدم الذي لديه هذا البريد الإلكتروني موجودًا في Discourse، فسيتم إنشاؤه تلقائيًا، وسيتم محاولة ملء اسم مستخدم تلقائيًا.

اعتقدت أن Discourse سيجد اسم مستخدم فريدًا لطيفًا بناءً على البريد الإلكتروني، ولكن ما يفعله هو إنشاء مجموعة من “user_a”، “user_a1”، إلخ:

هل هناك طريقة لإخبار Discourse باختيار اسم مستخدم أفضل من SSO؟

مع https://github.com/discourse/discourse/pull/16592، تم تغيير الإعداد الافتراضي لاستخدام أسماء مستخدمين عامة حيث كانت العديد من المواقع تكشف عن رسائل البريد الإلكتروني للمستخدمين من خلال أسماء المستخدمين التي تم إنشاؤها.

ألقِ نظرة على استخدام البريد الإلكتروني لاقتراحات اسم المستخدم والاسم و استخدام الاسم لاقتراحات اسم المستخدم في إعدادات موقعك لتعديل هذا السلوك ليناسب احتياجاتك.

6 إعجابات

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