M365Con 2027 – مؤتمر مجاني عبر الإنترنت · 11–22 Jan 2027 · 120 sessions→ m365con.net

المدونة · Mirko Peters

فهم خطأ عدم تطابق عنوان URI لإعادة التوجيه AADSTS50011

By · · Updated

يعني خطأ عدم تطابق عنوان URI لإعادة التوجيه AADSTS50011 أن عنوان URI لإعادة التوجيه الذي يرسله التطبيق لا يطابق تمامًا أي عنوان مسجّل في Microsoft Entra ID. قارن طلب التطبيق بعنوان URI لإعادة التوجيه المسجّل، مع مراعاة المخطط واسم المضيف والمسار والمنفذ والشرطة المائلة في النهاية. ثم صحّح التطبيق أو التسجيل، وأعد اختبار تدفق تسجيل الدخول المقصود.

Automatically translated with AI from the original post. Read the English original

Cover: Stop OAuth Consent Attacks in Microsoft Entra ID

يعني خطأ عدم تطابق عنوان URI لإعادة التوجيه AADSTS50011 أن عنوان URI لإعادة التوجيه الذي يرسله التطبيق لا يطابق تمامًا أي عنوان مسجّل في Microsoft Entra ID. قارن طلب التطبيق بعنوان URI لإعادة التوجيه المسجّل، مع مراعاة المخطط واسم المضيف والمسار والمنفذ والشرطة المائلة في النهاية. ثم صحّح التطبيق أو التسجيل، وأعد اختبار تدفق تسجيل الدخول المقصود.

إصلاح خطأ عدم تطابق عنوان URI لإعادة التوجيه AADSTS50011

  1. انسخ عنوان URI لإعادة التوجيه من الخطأ أو من طلب تسجيل الدخول.
  2. قارنه تمامًا مع تسجيل التطبيق في Microsoft Entra.
  3. صحّح العنوان المعتمد، وأعد الاختبار في البيئة المناسبة.

راجع Microsoft Learn لـ Entra.

إن سبق لك أن حاولت إعداد مصادقة Microsoft وواجهتك عقبة، فمن المرجّح أن خطأ عدم تطابق عنوان URI لإعادة التوجيه AADSTS50011 قد ظهر فجأة كضيف غير مدعو. هذا الخطأ سيئ السمعة بين المطورين ومسؤولي Microsoft Entra ID (المعروف سابقًا باسم Azure Active Directory)، وMicrosoft 365، والتكاملات في Azure أو Power Platform.

لماذا يهم ذلك؟ قد يوقف هذا الخلل تدفقات تسجيل الدخول فجأة، فيتعذّر على المستخدمين الدخول وتبقى التطبيقات خارج الأبواب. تُعد حالات عدم تطابق عناوين URI لإعادة التوجيه من الفخاخ الشائعة التي تعرقل المشاريع الجديدة والتغييرات على الإعدادات القائمة. إن فهم ما يُطلق الخطأ AADSTS50011 ومعرفة طريقة إصلاحه لا يحافظ على عمل تطبيقاتك بسلاسة فحسب، بل هو بالغ الأهمية لتأمين المصادقة والتفويض على منصات Microsoft.

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

ما الذي يسبب الخطأ AADSTS50011؟

السبب الجذري لخطأ AADSTS50011 هو عدم تطابق بين عنوان URI لإعادة التوجيه الذي يستخدمه تطبيقك وقائمة العناوين المسجّلة في Microsoft Entra ID. عند محاولة أي شخص تسجيل الدخول، يتحقق نظام المصادقة من أن عنوان URI لإعادة التوجيه المرسل في طلب OAuth أو OpenID Connect يطابق تمامًا أحد العناوين المسجّلة لتسجيل التطبيق.

هذا الفحص الصارم يمنع نقاط النهاية غير المصرّح بها من اعتراض رموز المستخدمين، وهو حجر الأساس في حماية الهوية الحديثة. وإذا وُجد أي فرق، ولو شرطة مائلة زائدة، أو بروتوكول خاطئ (مثل http بدلًا من https)، أو خطأ مطبعي، فإن Microsoft Entra ID يمنع تسجيل الدخول فورًا ويعرض الخطأ AADSTS50011. ويساعدك فهم هذا الحاجز على حل الأخطاء بشكل أسرع، وعلى تجنب الإعدادات الخاطئة والخطرة مستقبلًا.

الأعراض ورسائل الخطأ التي يجب الانتباه إليها

  • أخطاء شاشة تسجيل الدخول في Microsoft: يرى المستخدمون رسالة بخط عريض “AADSTS50011: The reply URL specified in the request does not match...” بعد محاولة تسجيل الدخول. وغالبًا ما تظهر هذه الرسالة في صفحة الترحيب الخاصة بتسجيل الدخول من Microsoft، فتوقف المصادقة تمامًا.
  • رموز أخطاء OAuth في استدعاءات واجهات برمجة التطبيقات: تتلقى التطبيقات المتكاملة مع واجهات برمجة تطبيقات Microsoft كائنات خطأ تتضمن “error=invalid_request” أو “error=AADSTS50011” في استجابات واجهة برمجة التطبيقات أو في استجابات إعادة التوجيه، ما يشير إلى عدم تطابق يحدث خلف الكواليس.
  • سجلات فشل المصادقة: يلاحظ المسؤولون في سجلات Azure أو Microsoft Entra ID محاولات تسجيل دخول فاشلة مع إشارات صريحة إلى عدم تطابق عناوين URI لإعادة التوجيه، وغالبًا مع تفاصيل عن العنوان المتوقع مقابل العنوان الفعلي.
  • فشل تسجيل الدخول في تطبيقات الويب: قد يبلغ المستخدمون النهائيون عن حلقات تسجيل دخول متكررة، أو شاشات فارغة، أو عودة غير متوقعة إلى الصفحة الرئيسية، خصوصًا مباشرة بعد التحويل إلى صفحة تسجيل Microsoft أو العودة منها.
  • أخطاء الأنظمة الخلفية: قد تسجّل المنصات الآلية (مثل معالجات البريد أو المهام المجدولة) رمز الخطأ AADSTS50011 أو تعرضه، خصوصًا عند محاولة تدفقات OAuth من بيئات مختلفة (التطوير، والتجهيز، والإنتاج).

إصلاح عنوان URI لإعادة التوجيه لحل الخطأ AADSTS50011

الخبر الجيد أن حل الخطأ AADSTS50011 يعتمد عادةً على التحري الدقيق والتحقق المتأني، ولا يتطلب أي حلول سحرية. بشكل عام، ستحتاج إلى مواءمة عنوان إعادة التوجيه (Redirect URI) الذي يستخدمه تطبيقك مع العناوين المسجلة تمامًا في Azure portal ضمن تسجيل التطبيق الخاص بك. حتى الاختلافات البسيطة في البروتوكول أو الإملاء أو الشرطات المائلة قد تتسبب في عدم التطابق، لذا فإن الانتباه للتفاصيل هو جوهر الموضوع.

إصلاح هذه المشكلة لا يقتصر على إيقاف الأخطاء فقط. فالحفاظ على دقة عناوين إعادة التوجيه أمر أساسي لأمان مصادقة Microsoft. إذ يتطلب Entra ID دقة عالية لمنع المهاجمين من اعتراض الرموز المميزة (Tokens) أو استغلال نقاط الضعف في تدفق تسجيل الدخول. لهذا السبب، توخَّ الحذر الشديد عند إضافة العناوين أو تعديلها، ومن المفيد مراجعتها كلما تغيّرت البيئات أو أسماء المضيفين (Hostnames).

وخلف الكواليس، تشترط Microsoft أن يطابق عنوان إعادة التوجيه المُرسل في محاولة تسجيل الدخول تمامًا ما هو مدرج لتطبيقك. ويشمل هذا التطابق حالة الأحرف، والشرطات المائلة في النهاية، واستخدام HTTPS، وهي أمور تحمي أنت ومستخدموك ومؤسستك من هجمات إعادة التوجيه. ومع تعدد الأجهزة وتغيّر الشيفرة البرمجية والبيئات، من السهل أن تتسلل حالات عدم التطابق، لكن وجود عملية متينة لتسجيل العناوين ومراجعتها يعني أنك نادرًا ما ستواجه هذا الخطأ مجددًا.

إذا كنت تهتم بتعزيز إجراءاتك الأمنية أكثر، خاصةً ضد هجمات موافقة OAuth، فاطّلع على مصادر مثل هذا الدليل التفصيلي حول إساءة استخدام موافقة OAuth وضوابط Entra ID. فالبقاء متقدمًا على أخطاء الإعداد والتهديدات المتطورة معًا يجعل إعداد المصادقة أكثر مرونة.

الأسباب الشائعة وراء أخطاء عنوان إعادة التوجيه AADSTS50011

  • الأخطاء المطبعية: حتى حرف واحد في غير موضعه يمنع عنوان إعادة التوجيه من التطابق مع العناوين المسجلة، فيظهر الخطأ AADSTS50011.
  • عدم تطابق البروتوكول (HTTP مقابل HTTPS): استخدام http حين يتوقع Azure استخدام https، أو العكس، يؤدي إلى عدم التطابق، لأن Microsoft صارمة جدًا في مسائل الأمان.
  • الشرطات المائلة المفقودة أو الزائدة: الشرطة المائلة في نهاية العنوان (أو غيابها) قد تحدد نجاح التطابق التام أو فشله.
  • مشكلات حساسية حالة الأحرف: عناوين URI في Azure حساسة لحالة الأحرف. فإذا كان طلبك يستخدم /Callback بينما التسجيل يحتوي على /callback، فسيظهر الخطأ.
  • عنوان بيئة خاطئ: الخلط بين عناوين بيئات التطوير أو التجهيز أو الإنتاج، مثل استخدام localhost في بيئة الإنتاج، قد يسبب حالات عدم تطابق بسرعة كبيرة.

كيفية تسجيل عناوين إعادة التوجيه والتحقق منها في Azure Portal

  • تحديد تسجيل التطبيق الخاص بك: في Azure portal، انتقل إلى "App registrations" ثم اختر التطبيق المعني.
  • تحرير عناوين إعادة التوجيه: ضمن "Authentication"، ابحث عن قسم Redirect URIs، ثم أضف العناوين الضرورية أو احذفها أو حدّثها.
  • مطابقة التفاصيل بدقة: تأكد من تطابق كل التفاصيل مع الشيفرة البرمجية أو عملية النشر لديك، أي البروتوكول والنطاق والمسار والشرطة المائلة في النهاية وحالة الأحرف.
  • الحفظ والتأكيد: بعد التعديل، اضغط على حفظ. ثم تحقق مرة أخرى من أن جميع عناوين إعادة التوجيه تتوافق الآن مع تلك المستخدمة في إعدادات تطبيقك أو قاعدة الشيفرة البرمجية.
  • اختبار تدفق المصادقة: حاول تسجيل الدخول مرة أخرى للتأكد من حل الخطأ وأن إعادة التوجيه تعمل كما هو متوقع.

مزيد من المعلومات والمصادر وملاحظات المجتمع

هل انتهيت أخيرًا من مشكلة عدم تطابق عنوان إعادة التوجيه؟ خبر جيد، فلست مضطرًا لمواجهتها وحدك. تقدم Microsoft كمًا كبيرًا من الوثائق والمراجع المفيدة لمساعدتك على تجنب هذه المشكلة مستقبلًا. إذا كنت تبحث عن التفاصيل الدقيقة، فابدأ بوثائق رموز الأخطاء الرسمية الخاصة بمشكلات المصادقة والتفويض في Entra ID (المعروف سابقًا باسم Azure AD). تشرح هذه الأدلة الأخطاء الشائعة وطرق تصحيحها، كما تقدم نماذج شيفرة برمجية لمن يحب التجريب.

بالطبع، قد لا تغطي الوثائق أحيانًا الحالات الغريبة والاستثنائية. وهنا تصبح منتديات المجتمع طوق النجاة لك. فمنتديات Microsoft Q&A وStack Overflow ومواضيع الملاحظات مليئة بتجارب حقيقية لأشخاص واجهوا الخطأ AADSTS50011 المزعج وتمكنوا من حله. شارك بأعراض مشكلتك، أو تصفح المواضيع المحلولة لترى إن كان حلك موجودًا أمامك. الأمر أشبه بمجموعة دعم كاملة مخصصة لصداعك التقني.

لمزيد من المعلومات حول الحفاظ على تطبيقاتكم ومؤسستكم آمنةً ومنظّمة، اطّلعوا على الصورة الأوسع المتعلقة بحوكمة السحابة وأمن الهوية. هل تودّون تفادي انحراف النهج وفوضى الإعدادات؟ ألقوا نظرة على هذا الدليل الأساسي حول استراتيجية حوكمة المؤسسات في Azure. وإن كنتم تريدون معرفة كل شيء عن ممارسات الهوية المحكمة، فهذا النقاش حول تقليل مخاطر الهوية باستخدام الوصول المشروط في Entra ID موجّه إليكم.

إن وجدتم هذا المحتوى مفيدًا، أو صادفتم أمرًا غير معتاد، فشاركونا ملاحظاتكم أو حلّكم البديل في التعليقات. فكلما ساهمتم أكثر، أصبح على المهندس التالي أن يخرج من مأزق عنوان إعادة التوجيه (redirect URI) بسهولة أكبر. ومن يدري، قد تكون فكرتكم القطعة المفقودة في اللغز لشخص آخر غدًا.

🎧 ننصحكم أيضًا بالاستماع إلى

Entities in this article

Microsoft Entra ID Microsoft Entra Application registration Microsoft HTTP Microsoft Learn Azure portal Power Platform

Related articles

RSS