فشل تسجيل الدخول باستخدام Google SSO (OAuth) عند استخدام نموذج الدخول/التسجيل في وضع ملء الشاشة

تم إعداد منتديات جديدة مؤخرًا (Discourse v3.4.0.beta3-dev) على خادم افتراضي خاص جديد.

عندما أقوم بتمكين Google Oauth وأتوجه إلى صفحة /signup وأقوم بالتسجيل باستخدام مستخدم Google جديد، يتم كل شيء عبر Google بشكل جيد، ولكن عندما تعود المصادقة إلى موقعي، أحصل على خطأ JS في وحدة التحكم:

rsvp.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'set')
    at auth-complete.js:145:38
    at Array.forEach (<anonymous>)
    at auth-complete.js:144:57
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at d.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)

ومع ذلك، إذا ذهبت إلى صفحة /login وقمت بنفس الشيء، فإنه يعمل بشكل جيد.

حدث الخطأ أيضًا عندما حاولت التسجيل هنا، لذا فهي ليست مجرد مشكلة في تثبيتي.

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

بعد المزيد من التجريب، إذا قمت بتعطيل إعداد تسجيل الدخول التجريبي للصفحة الكاملة، فإن التسجيل يعمل بشكل جيد.

إعجابَين (2)

شكراً @MrSleeps على الإبلاغ عن هذه المشكلة! لقد تم إصلاحها الآن. يجب أن تعمل عمليات التسجيل الاجتماعي عند استخدام تسجيل الدخول التجريبي بملء الصفحة.

6 إعجابات

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