منذ بداية استخدام تسجيل الدخول عبر الشبكات الاجتماعية في Discourse على سطح المكتب، كان يتم دائمًا استخدام نافذة منبثقة “popup” لتسجيل الدخول.
كان الهدف هو أن يكون الأمر “أقل” إلهاءً، مما يبقيك على الموقع الفعلي بينما تتم عملية “تسجيل الدخول”.
أعتقد أن الاستمرار في هذا الأسلوب لا معنى له لعدة أسباب.
فهو بالفعل غير متسق مع طريقة عمل “SSO الخاص بـ Discourse”، وقد يكون غير مستقر في المتصفحات التي لا تسمح بالنوافذ المنبثقة (فإن فايرفوكس الخاص بي يشتكي ويتطلب نقرة لتمكينه)، كما أن كود نشر الرسائل معقد وصعب الصيانة، بالإضافة إلى أننا نطلب بالفعل نقرة إضافية داخل النافذة المنبثقة الآن.
كيف تشعر تجاه التخلص من كود “فتح نافذة منبثقة لتسجيل الدخول عبر الشبكات الاجتماعية” والاعتماد على طريقة واحدة متسقة لتسجيل الدخول، سواء كان ذلك عبر SSO أو تسجيل الدخول عبر الشبكات الاجتماعية أو غير ذلك؟
يُجري هذا التغيير بعض الأجزاء الحرجة نسبيًا في كود المصادقة الخاص بنا، لذا تم نشر الفرع الآن إلى Meta للاختبار.
إذا كان لدى أي شخص بعض الوقت المتاح، يرجى تجربة تسجيل الدخول باستخدام مزودي خدمة مختلفين، وفصل/إعادة ربط الحسابات في تفضيلاتك. إذا واجهت أي مشكلات، فأخبرني وسأقوم بالتحقيق
كما أنها فرصة رائعة لتجربة مصادقة Discord الجديدة لدينا، والتي تم تكوينها هنا على Meta
تم اختبار تسجيل الدخول عبر فيسبوك وجوجل وتويتر وديسكورد، وكانت جميعها ناجحة. كما تم اختبار فصل وإعادة ربط نفس الحسابات من تفضيلات المستخدم. كانت العمليتان سلستين.
لا يمكنني اختبار غيت هب لأن لدي المصادقة الثنائية (2FA) على حساب ديسكورد المرتبط بغيت هب.
تم إجراء اختبارات إضافية (كانت جميع الاختبارات السابقة في متصفح Chrome على نظام Windows). تم تأكيد نجاح تسجيل الدخول باستخدام متصفحات IE وEdge وFirefox على نظام Windows أيضًا. تم اكتشاف خطأين طفيفين، أحدهما يتعلق بتسجيل الخروج والآخر يتعلق باتصال الحساب في متصفح IE، ولكن تم التأكد من وجودهما قبل هذا التغيير.