تفاصيل المشروع

لدي موقع اضفت فيه خدمة الدخول عن طريق قوقل ومايكروسوفت ولكن لم تتفعل علما اني عملت كل شي ووضعت المفاتيح ووضعت 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

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
2 يومين
المهارات

صاحب المشروع
Dfgnhf G.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 4

تقدم للمشروع

العروض المقدمة

أحمد ح.

أهلا بك يا بشمهندس، قرأت تفاصيل المشكلة بدقة، وبما أن الفشل يحدث قبل التوجيه (Redirect) مع ظهور خطأ في الرابط، فهذا يعني أن NextAuth يرفض إنشاء الجلسة (Session)...

مرحبا أنا مطور Next.js ولدي خبرة في التعامل مع NextAuth.js وOAuth، وأقدر أشخص المشكلة بدقة لأنها غالبا مرتبطة بالـ config أو CSRF / cookies أو إعدادات الـ route...

اهلا بك ي بشمهندس. أنا قريت المشكلة اللي عندك كويس، وواضح جدا إن المشكلة مش من Google ولا Microsoft، لأن الخطأ بيظهر قبل ما يحصل redirect أصلا، وده معناه الخطأ ...

Steven W.

السلام عليكم، اطلعت على المشكلة الخاصة بـ NextAuth مع Google و Microsoft، والواضح من وصفك أن الخطأ يحدث قبل مرحلة الـ OAuth redirect، وهذا يدل غالبا على مشكلة ف...

السلام عليكم ورحمة الله وبركاته، أنا محمود مهندس برمجيات مختص في تطوير تطبيقات الويب باستخدام Next.js، وعندي خبرة عملية في التعامل مع NextAuth و OAuth (Google /...

مرحبا، المشكلة واضحة: NextAuth مع Google وMicrosoft OAuth لا يقوم بالتوجيه لصفحة تسجيل الدخول ويرجع مباشرة إلى /login. هذه مشكلة شائعة في إعدادات NextAuth وعادة...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.