حالة الاستخدام
هناك حالة استخدام رائعة للحفاظ على تعطيل auth skip create confirm عند استخدام OIDC حتى تتمكن من جمع معلومات إضافية من المستخدم الخاص بك لا يجمعها تكامل OIDC الخاص بك. على سبيل المثال، يجمع OIDC الخاص بنا البريد الإلكتروني واسم المستخدم والاسم الخاص بهم.
لقد اخترت تعطيل
auth overrides nameحتى يتمكن المستخدمون لدينا من اختيار اسم كامل مختلف محليًا إذا أرادوا (وتغييره لاحقًا إذا أرادوا دون التعامل مع تكامل OIDC الخاص بنا). بصيرة رائعة لتضمين هذه التجاوزات.
أود أيضًا جمع بعض المعلومات الإضافية منهم ذات الصلة بمجتمعي ولكن ليس لاستخدامهم الأوسع لحساب OIDC الخاص بهم. على سبيل المثال:
- لغات البرمجة المفضلة
- ما نوع مستخدم المنتدى الذي هم عليه (مبتدئ، مستخدم خبير، إلخ)
المشكلة
تتمثل مشكلة تجربة المستخدم في أنه عند إنشاء حساب عبر تكامل OIDC، وعندما يتم إعادتك إلى Discourse، تواجه هذه الشاشة:
المشكلة في هذا هي أنهم قاموا للتو بإنشاء حسابهم عبر تكامل OIDC. خيار تسجيل الدخول على اليمين يخلق مسارًا مربكًا للعديد من المستخدمين الذين لا يعرفون أفضل… ونحن نعلم جميعًا أنه إذا كان بإمكان المستخدمين فعل شيء خاطئ، فسوف يفعلونه:

النتيجة المفضلة
سيكون من الرائع لو أمكننا ببساطة… إخفاء خيار تسجيل الدخول هذا على اليمين لأنه غير ذي صلة بالمستخدم، في هذا المكان، في هذا الوقت.
