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

المدونة · Mirko Peters

فهم خطأ AADSTS50105: المستخدم غير مُعيَّن له دور

By ·

إذا كنت تعمل مع Microsoft 365 أو Entra ID (المعروف سابقًا باسم Azure AD)، فإن ظهور الخطأ AADSTS50105 يعني غالبًا أن أحدهم في حالة طوارئ بسبب عدم تمكن المستخدمين من الوصول إلى أحد التطبيقات.

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

Cover: Fix Microsoft Entra ID Conditional Access and Identity Debt

إذا كنت تعمل مع Microsoft 365 أو Entra ID (المعروف سابقًا باسم Azure AD)، فإن ظهور الخطأ AADSTS50105 يعني غالبًا أن أحدهم في حالة طوارئ بسبب عدم تمكن المستخدمين من الوصول إلى أحد التطبيقات. هذا الخطأ يتعلق بالوصول تحديدًا، ويظهر عندما يحاول مستخدم تسجيل الدخول إلى تطبيق مؤسسي فيُمنع لأنه لم يُعيَّن له الدور المناسب أو أذونات الوصول الصحيحة في نظام الهوية لديك.

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

ما معنى الخطأ AADSTS50105 وما أسبابه؟

الخطأ AADSTS50105 هو طريقة Microsoft في القول: “عذرًا، أنت لست ضمن قائمة المدعوين.” من الناحية التقنية، يعني أن المستخدم يحاول الوصول إلى تطبيق، لكنه لم يُعيَّن لأي من أدواره أو أذوناته ضمن Microsoft Entra ID. وعادةً ما تظهر الرسالة بهذا الشكل: “AADSTS50105: The signed-in user is not assigned a role for the application.”

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

السبب المباشر هو غياب تعيينات الوصول، لكن الأمر قد يكون أعقد من ذلك أحيانًا. فقد يحدث هذا إذا أراد المسؤول تقييد من يمكنه استخدام التطبيق لكنه نسي إكمال الإعداد. كما قد يظهر إذا أُزيل دور المستخدم، أو إذا كان هناك تأخير بين تطبيق تغييرات الوصول وسريانها، فـ Entra ID لا يُحدَّث دائمًا فورًا.

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

كيفية التعرف على الأعراض واكتشاف AADSTS50105 في Microsoft 365

عادةً ما تلاحظ الخطأ AADSTS50105 عندما يحاول مستخدم تسجيل الدخول إلى تطبيق، سواء كان Teams أو SharePoint أو تطبيق SaaS تابعًا لجهة خارجية أُضيف إلى Entra ID، ثم يحصل على صفحة خطأ بدلًا من لوحة التحكم التي كان يتوقعها. وأكثر الأعراض شيوعًا هو فشل تسجيل الدخول مع رسالة صريحة تفيد بعدم تعيين دور للتطبيق.

قد يقول المستخدمون: “قمت بتسجيل الدخول لكنني لا أرى التطبيق”، أو “كان وصولي يعمل الأسبوع الماضي، والآن أنا محظور”. وقد تكون الشكاوى غير المباشرة عن أزرار مفقودة أو خدمات معطّلة (باهتة) داخل Microsoft 365، وهي في حقيقتها المشكلة نفسها.

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

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

كيفية إصلاح مشكلة AADSTS50105: المستخدم غير مُعيَّن له دور

هيا ننتقل مباشرةً إلى الحل: لإصلاح AADSTS50105، تأكد من أن المستخدمين أو المجموعات الصحيحة مُعيَّنون للدور المناسب للتطبيق في Entra ID. يُدار ذلك عادةً من قسم “تطبيقات المؤسسة”، باستخدام الجزء “المستخدمون والمجموعات”. ابحث عن التطبيق، واختر “المستخدمون والمجموعات”، ثم عيّن للمستخدم أو المجموعة دور الوصول اللازم. الأمر بسيط إذا كنت تعرف المسار.

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

تذكّر أن التغييرات قد لا تسري فورًا بسبب آلية النسخ المتماثل والتخزين المؤقت في الواجهة الخلفية لـ Entra ID. إذا قمت للتو بإجراء التعيين وما زال المستخدمون غير قادرين على الدخول، فتوقّع بعض التأخير (بضع دقائق إلى ساعة ليس أمرًا غير معتاد). راجع ذاكرة التخزين المؤقت للرموز المميزة، وفكّر في إلغاء الجلسات إذا كنت تشك في بقاء أذونات قديمة.

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

الملخص والمصادر الإضافية لأخطاء AADSTS50105

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

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

Entities in this article

Microsoft Entra ID Conditional Access Microsoft 365 Microsoft SharePoint

Related articles

RSS