مصادقة تسجيل دخول Discord لا تُحدث اسم المستخدم بشكل صحيح

مرحباً، حاليًا يتم تسجيل الدخول باستخدام Discord Auth مع تمكين Auth overrides username و auth overrides name. من المفترض أن يكون الاسم هو لقب Discord. ومع ذلك، فإنه يضع اسم مستخدم Discord كاسم ويغير اسم المستخدم إلى User1 بدلاً من اسم المستخدم الفعلي.

إليك مقطع فيديو يوضح مثالاً على الخطأ.

إعجابَين (2)

لاحظ أن اسم مستخدم Discourse يجب ألا يحتوي على مسافات أو أحرف خاصة.

كان لدي اتصال SSO كان يعمل لبعض الوقت (مع علامة @ في اسم المستخدم). بعد أحد التحديثات الأخيرة، توقف هذا عن العمل. استبدلت علامة @ بشرطة سفلية، وعمل كل شيء منذ ذلك الحين.

إدخال علامة @ يدويًا في اسم المستخدم غير مسموح به أيضًا في Discourse.

إعجاب واحد (1)

هل يمكنك التحقق مما إذا كان هذا يحل المشكلة: https://github.com/discourse/discourse/pull/31494؟ يجب أن يسحب الاسم إذا كان متاحًا من Discord، ويعود افتراضيًا إلى اسم المستخدم إذا كان فارغًا. يمكننا على الأرجح جعل هذا أكثر ذكاءً وتعيين الاسم فقط عند الضرورة، ولكن النهج الحالي على الأقل لا يغير الوظائف الحالية للمستخدمين الذين ليس لديهم اسم عرض في Discord.

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 12 يومًا. لم تعد الردود الجديدة مسموح بها.