Microsoft Entra ID में AADSTS50105 एरर एक प्राधिकरण विफलता है जो तब होती है जब B2B सहयोग में एक गेस्ट उस एंटरप्राइज़ एप्लिकेशन तक पहुंचने का प्रयास करता है जिसे स्पष्ट असाइनमेंट की आवश्यकता होती है लेकिन जिसमें आवश्यक भूमिका या समूह सदस्यता का अभाव होता है।
अधिकांश मामलों में, एरर सफल SSO प्रमाणीकरण के ठीक बाद प्रकट होता है। यह इंगित करता है कि उपयोगकर्ता के क्रेडेंशियल वैध हैं, लेकिन उनके पास आवश्यक अनुमतियां नहीं हैं। समस्या "Assignment required" सेटिंग से जुड़ी है, जो न्यूनतम विशेषाधिकार के सिद्धांत को लागू करती है और स्पष्ट पहुंच के बिना किसी को भी ब्लॉक करती है।
जबकि एरर कोड 50105 मुख्य रूप से लापता असाइनमेंट से जुड़ा है, अन्य कारक भी इसे ट्रिगर कर सकते हैं। सामान्य उदाहरणों में शामिल हैं:
- प्रोविजनिंग गैप – अधूरा ऑटोमेशन या अनदेखे ऑनबोर्डिंग चरण।
- नीति टकराव – सशर्त पहुंच नियम या गलत कॉन्फ़िगर एंटरप्राइज़ ऐप्स।
- टोकन समस्याएं – विकृत या एक्सपायर्ड टोकन वैध प्राधिकरण को रोकते हैं।
- खाता प्रतिबंध – बार-बार साइन-इन प्रयास के बाद अस्थायी लॉकआउट।
- नेटवर्क-संबंधी ब्लॉक – संदिग्ध गतिविधि के लिए फ़्लैग किए गए IP पतों से पहुंच से इनकार।
इस एरर को हल करने का सबसे सीधा तरीका Microsoft Entra ID में गेस्ट उपयोगकर्ता को एंटरप्राइज़ एप्लिकेशन तक स्पष्ट पहुंच प्रदान करना है। ऐसा करने से यह सुनिश्चित होता है कि उन्हें आवश्यक अनुमतियां या भूमिका प्रदान की जाती है। चूंकि "Assignment required" सेटिंग सख्त पहुंच नियंत्रण लागू करती है, स्पष्ट असाइनमेंट के बिना उपयोगकर्ता स्वचालित रूप से ब्लॉक हो जाते हैं। असाइनमेंट जोड़कर, प्राधिकरण आवश्यकताएं पूरी होती हैं, जिससे गेस्ट उपयोगकर्ता आगे प्रतिबंधों के बिना साइन इन कर पाता है।
- अपना वेब ब्राउज़र खोलें।
- Microsoft Entra एडमिन सेंटर पर नेविगेट करें।
- Cloud Application Administrator या Global Administrator के रूप में साइन इन करें।
- Identity>Applications>Enterprise applications पर जाएं।
- लक्ष्य एप्लिकेशन को खोजें और चुनें।
- एप्लिकेशन पेन में, Manage सेक्शन के तहत, Users and groups पर क्लिक करें।
- "+ Add user/group" बटन पर क्लिक करें।
- Add Assignment पेन पर, Users and groups के तहत None Selected चुनें।
- उस गेस्ट उपयोगकर्ता को खोजें और चुनें जिसे पहुंच की आवश्यकता है (उदाहरण के लिए, user@abc.com)।
- Select a role के तहत, उपयुक्त ऐप भूमिका चुनें (उदाहरण के लिए, Standard user)। यदि ऐप में कोई भूमिका नहीं है, तो इस चरण को छोड़ा जा सकता है।
- Assign पर क्लिक करके पहुंच प्रदान करें।
इस एरर के दोबारा होने के जोखिम को कम करने के लिए, संगठनों को कई निवारक उपाय लागू करने चाहिए:
- आमंत्रित होने पर गेस्ट उपयोगकर्ताओं को तुरंत सही समूहों को असाइन करें।
- डायनामिक एक्सेस कंट्रोल को सरल बनाने के लिए सुरक्षा समूहों और समूह-आधारित लाइसेंसिंग का उपयोग करें।
- Microsoft Entra ID Access Reviews नियमित रूप से चलाएं ताकि पुरानी या अनावश्यक अनुमतियों को हटाया जा सके।
- सभी गेस्ट खातों के लिए MFA लागू करें, और यदि आवश्यक हो तो क्रॉस-टेनेंट MFA ट्रस्ट कॉन्फ़िगर करें।
- कैश साफ़ करके या साइन इन करते समय इनकॉग्निटो सेशन का उपयोग करके ब्राउज़र-संबंधी समस्याओं को कम करें।
लेखक के बारे में

हमज़ा मोहम्मद अनवर
हमज़ा मोहम्मद अनवर एक इंटरमीडिएट JavaScript वेब डेवलपर हैं जिनका फोकस MERN तकनीकों का उपयोग करके उच्च-प्रदर्शन एप्लिकेशन विकसित करने पर है। उनके कौशल सेट में ReactJS, MongoDB, Express NodeJS, और अन्य संबंधित तकनीकों में विशेषज्ञता शामिल है। हमज़ा एक Google IT प्रमाणित प्रोफेशनल भी हैं, जो IT सपोर्ट में उनकी क्षमता को उजागर करता है। एक उत्साही समस्या-समाधानकर्ता के रूप में, वे अपने कंप्यूटर पर त्रुटियों को पुनः बनाकर विभिन्न तकनीकी मुद्दों का समस्या निवारण और समाधान ढूंढते हैं।