لدي موقع اضفت فيه خدمة الدخول عن طريق قوقل ومايكروسوفت ولكن لم تتفعل علما اني عملت كل شي ووضعت المفاتيح ووضعت env وكلها صحيحة لكن المشكلة انه
عندي مشكلة في NextAuth مع Google و Microsoft OAuth:
- لما أضغط تسجيل دخول (Google أو Microsoft)
- ما يتم التوجيه لصفحة تسجيل الدخول
- يرجعني مباشرة إلى /login?error=google أو /login?error=microsoft
الملاحظات:
- /api/auth/providers شغال ويظهر Google و Azure
- env variables كلها موجودة (GOOGLE_CLIENT_ID / SECRET + MICROSOFT_CLIENT_ID / SECRET + NEXTAUTH_URL)
- نفس المشكلة تصير في الاثنين
- الفشل يصير قبل redirect إلى مزود OAuth
أبغى تشخيص دقيق:
ليش NextAuth يفشل قبل OAuth redirect؟
هل المشكلة من:
- NEXTAUTH_SECRET
- cookies / CSRF
- route handler
- middleware
- basePath
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 4 |
أهلا بك يا بشمهندس، قرأت تفاصيل المشكلة بدقة، وبما أن الفشل يحدث قبل التوجيه (Redirect) مع ظهور خطأ في الرابط، فهذا يعني أن NextAuth يرفض إنشاء الجلسة (Session)...
مرحبا أنا مطور Next.js ولدي خبرة في التعامل مع NextAuth.js وOAuth، وأقدر أشخص المشكلة بدقة لأنها غالبا مرتبطة بالـ config أو CSRF / cookies أو إعدادات الـ route...
اهلا بك ي بشمهندس. أنا قريت المشكلة اللي عندك كويس، وواضح جدا إن المشكلة مش من Google ولا Microsoft، لأن الخطأ بيظهر قبل ما يحصل redirect أصلا، وده معناه الخطأ ...
السلام عليكم، اطلعت على المشكلة الخاصة بـ NextAuth مع Google و Microsoft، والواضح من وصفك أن الخطأ يحدث قبل مرحلة الـ OAuth redirect، وهذا يدل غالبا على مشكلة ف...
السلام عليكم ورحمة الله وبركاته، أنا محمود مهندس برمجيات مختص في تطوير تطبيقات الويب باستخدام Next.js، وعندي خبرة عملية في التعامل مع NextAuth و OAuth (Google /...
مرحبا، المشكلة واضحة: NextAuth مع Google وMicrosoft OAuth لا يقوم بالتوجيه لصفحة تسجيل الدخول ويرجع مباشرة إلى /login. هذه مشكلة شائعة في إعدادات NextAuth وعادة...