मुख्य सामग्री पर जाएं

प्रमाणीकरण और सेटअप

Azure Active Directory कॉन्फ़िगरेशन प्रमाणीकरण और उपयोगकर्ता प्रबंधन टूल के साथ Azure Active Directory उपयोगकर्ता सूची, पासवर्ड रीसेट, और उपयोगकर्ता सक्षम/अक्षम टूल Azure Active Directory (Azure AD) इंटीग्रेशन Azure AD App Registration के माध्यम से OAuth 2.0 प्रमाणीकरण के साथ Microsoft Graph API का उपयोग करता है। स्वचालित उपयोगकर्ता प्रबंधन के लिए Application (admin-level) अनुमतियों की आवश्यकता होती है, न कि Delegated अनुमतियों की। संगठनों को Azure Portal में उपयुक्त अनुमतियों और admin consent के साथ एक Azure AD अनुप्रयोग बनाना होगा। उपयोगकर्ता प्रोविज़निंग, लाइसेंस प्रबंधन, समूह प्रशासन और सुरक्षा ऑपरेशन के लिए Azure AD (Entra ID) को समर्थन देता है।

आवश्यक अनुप्रयोग अनुमतियाँ

  • User.ReadWrite.All: उपयोगकर्ता खाते बनाएँ, पढ़ें, अपडेट करें और हटाएँ।
  • User.Read.All: उपयोगकर्ता प्रोफ़ाइल तक केवल-पठन पहुँच।
  • Group.ReadWrite.All: समूह सदस्यता और गुण प्रबंधित करें।
  • Directory.ReadWrite.All: उन्नत ऑपरेशन के लिए पूर्ण डायरेक्टरी पहुँच।
  • UserAuthenticationMethod.ReadWrite.All: MFA और प्रमाणीकरण विधियाँ प्रबंधित करें।

उपलब्ध ऑपरेशन

सभी आवश्यक अनुमतियाँ कॉन्फ़िगर करने के बाद, टूलकिट निम्नलिखित ऑपरेशन सक्षम करता है:

उपयोगकर्ता प्रबंधन

  • उपयोगकर्ता प्राप्त करें: ईमेल, नाम, विभाग, पद, प्रबंधक सहित उपयोगकर्ता प्रोफ़ाइल प्राप्त करें।
  • उपयोगकर्ता सूची देखें: विभाग, स्थान या कस्टम विशेषताओं के अनुसार फ़िल्टरिंग के साथ सभी उपयोगकर्ताओं की क्वेरी करें।
  • उपयोगकर्ता बनाएँ: UPN, प्रदर्शन नाम, पासवर्ड और लाइसेंस के साथ नए उपयोगकर्ता खाते प्रोविज़न करें।
  • उपयोगकर्ता अपडेट करें: विभाग, फ़ोन, पद, कार्यालय स्थान सहित उपयोगकर्ता गुणों में संशोधन करें।
  • उपयोगकर्ता हटाएँ: उपयोगकर्ता खाते हटाएँ (सॉफ़्ट डिलीट; 30 दिनों तक पुनर्प्राप्त करने योग्य)।
  • उपयोगकर्ता पुनर्स्थापित करें: रीसायकल बिन से सॉफ़्ट-डिलीट किए गए उपयोगकर्ताओं को पुनर्प्राप्त करें।
  • उपयोगकर्ता फ़ोटो प्राप्त करें: उपयोगकर्ता प्रोफ़ाइल फ़ोटो प्राप्त करें।
  • उपयोगकर्ता फ़ोटो सेट करें: उपयोगकर्ताओं के लिए प्रोफ़ाइल फ़ोटो अपलोड करें।

पासवर्ड प्रबंधन

  • पासवर्ड रीसेट करें: पासवर्ड रीसेट बनाएँ और अस्थायी पासवर्ड भेजें।
  • पासवर्ड परिवर्तन बाध्य करें: अगली साइन-इन पर पासवर्ड बदलना आवश्यक करें।
  • पासवर्ड सेट करें: उपयोगकर्ता खाते के लिए विशिष्ट पासवर्ड सेट करें।
  • पासवर्ड नीतियाँ प्राप्त करें: पासवर्ड जटिलता और समाप्ति सेटिंग्स प्राप्त करें।

खाता नियंत्रण

  • खाता अक्षम करें: खाता हटाए बिना उपयोगकर्ता साइन-इन ब्लॉक करें।
  • खाता सक्षम करें: अक्षम किए गए उपयोगकर्ता खातों को पुनः सक्षम करें।
  • सत्र निरस्त करें: सभी सक्रिय सत्रों और रीफ्रेश टोकन से बलपूर्वक साइन-आउट करें।
  • साइन-इन ब्लॉक करें: विशिष्ट उपयोगकर्ताओं को संसाधनों तक पहुँचने से रोकें।

लाइसेंस प्रबंधन

  • लाइसेंस आवंटित करें: उपयोगकर्ताओं को Office 365, Microsoft 365 या Azure लाइसेंस आवंटित करें।
  • लाइसेंस हटाएँ: उपयोगकर्ताओं से लाइसेंस डीलोकेट करें।
  • उपयोगकर्ता लाइसेंस प्राप्त करें: उपयोगकर्ताओं को नियुक्त सभी लाइसेंस देखें।
  • उपलब्ध लाइसेंस सूची देखें: संगठन के लाइसेंस पूल और उपलब्धता की क्वेरी करें।
  • बैच लाइसेंस असाइनमेंट: एक साथ एकाधिक उपयोगकर्ताओं को लाइसेंस नियुक्त करें।

समूह ऑपरेशन

  • समूह बनाएँ: सुरक्षा समूह, Microsoft 365 समूह या वितरण सूचियाँ बनाएँ।
  • समूह प्राप्त करें: सदस्यों और मालिकों सहित समूह विवरण प्राप्त करें।
  • समूह सूची देखें: फ़िल्टरिंग के साथ सभी समूहों की क्वेरी करें।
  • समूह अपडेट करें: समूह गुणों में संशोधन करें।
  • समूह हटाएँ: डायरेक्टरी से समूह हटाएँ।
  • समूह में उपयोगकर्ता जोड़ें: उपयोगकर्ताओं को समूह सदस्यता प्रदान करें।
  • समूह से उपयोगकर्ता हटाएँ: समूह सदस्यता निरस्त करें।
  • समूह सदस्य सूची देखें: समूह में सभी उपयोगकर्ताओं को प्राप्त करें।
  • समूह मालिक सूची देखें: समूह प्रशासक देखें।

डायरेक्टरी भूमिकाएँ

  • भूमिका आवंटित करें: प्रशासनिक भूमिकाएँ (Global Admin, User Admin, आदि) प्रदान करें।
  • भूमिका हटाएँ: प्रशासनिक विशेषाधिकार निरस्त करें।
  • उपयोगकर्ता भूमिकाएँ प्राप्त करें: उपयोगकर्ताओं को नियुक्त सभी भूमिकाएँ देखें।
  • उपलब्ध भूमिकाएँ सूची देखें: डायरेक्टरी भूमिका टेम्पलेट की क्वेरी करें।

प्रबंधक संबंध

  • प्रबंधक प्राप्त करें: उपयोगकर्ता के सीधे प्रबंधक को प्राप्त करें।
  • प्रबंधक सेट करें: उपयोगकर्ता को प्रबंधक नियुक्त करें।
  • प्रबंधक हटाएँ: प्रबंधक असाइनमेंट साफ़ करें।
  • सीधी रिपोर्ट प्राप्त करें: किसी प्रबंधक को रिपोर्ट करने वाले सभी उपयोगकर्ताओं की सूची देखें।

प्रमाणीकरण विधियाँ

  • प्रमाणीकरण विधियाँ प्राप्त करें: कॉन्फ़िगर की गई MFA विधियाँ (फ़ोन, ईमेल, authenticator) देखें।
  • प्रमाणीकरण विधि जोड़ें: नई प्रमाणीकरण विधियाँ पंजीकृत करें।
  • प्रमाणीकरण विधि हटाएँ: प्रमाणीकरण विधियाँ हटाएँ।
  • MFA रीसेट करें: MFA पंजीकरण साफ़ करें जो पुनः-नामांकन बनाए रखता है।

कॉन्फ़िगरेशन विकल्प

  • डिफ़ॉल्ट डोमेन: नए उपयोगकर्ता निर्माण के लिए प्राथमिक डोमेन सेट करें।
  • पासवर्ड जटिलता: न्यूनतम पासवर्ड आवश्यकताएँ कॉन्फ़िगर करें।
  • लाइसेंस डिफ़ॉल्ट: नए उपयोगकर्ताओं को विशिष्ट लाइसेंस स्वचालित रूप से नियुक्त करें।
  • समूह टेम्पलेट: नए उपयोगकर्ताओं को जोड़ने के लिए मानक समूह।

उपयोग के मामले

  • उपयोगकर्ता ऑनबोर्डिंग: खाता निर्माण, लाइसेंस असाइनमेंट और समूह सदस्यता सहित नए कर्मचारी प्रोविज़निंग को स्वचालित करें।
  • ऑफ़बोर्डिंग: जाने वाले कर्मचारियों के लिए खाते अक्षम करें, लाइसेंस निरस्त करें और समूह सदस्यता हटाएँ।
  • पासवर्ड रीसेट: सहायता टिकट द्वारा ट्रिगर किए गए स्व-सेवा पासवर्ड रीसेट वर्कफ़्लो।
  • लाइसेंस प्रबंधन: उपयोग के आधार पर लाइसेंस आवंटन अनुकूलित करें और अप्रयुक्त लाइसेंस पुनर्प्राप्त करें।
  • सुरक्षा ऑडिटिंग: प्रशासनिक भूमिका असाइनमेंट और विशेषाधिकार प्राप्त पहुँच की निगरानी करें।
  • बल्क ऑपरेशन: संगठनात्मक परिवर्तनों के लिए बड़े पैमाने पर उपयोगकर्ता अपडेट (विभाग स्थानांतरण, पद परिवर्तन)।
  • अनुपालन रिपोर्टिंग: अनुपालन ऑडिट के लिए उपयोगकर्ता पहुँच रिपोर्ट बनाएँ।
  • HR इंटीग्रेशन: HR प्रणालियों और Azure AD के बीच उपयोगकर्ता डेटा सिंक करें।

सर्वोत्तम प्रथाएँ

  • Service Principal का उपयोग करें: व्यक्तिगत खातों के बजाय समर्पित ऐप पंजीकरण बनाएँ।
  • न्यूनतम विशेषाधिकार: ऑपरेशन के लिए न्यूनतम आवश्यक अनुमतियाँ प्रदान करें।
  • Admin Consent: सुनिश्चित करें कि tenant admin अनुप्रयोग अनुमतियों के लिए consent प्रदान करता है।
  • त्रुटि हैंडलिंग: एकांतर संशोधन संघर्षों को सुचारू रूप से संभालें।
  • बैच ऑपरेशन: बल्क उपयोगकर्ता ऑपरेशन के लिए बैच एंडपॉइंट का उपयोग करें।
  • ऑडिट लॉगिंग: अनुपालन के लिए सभी उपयोगकर्ता प्रबंधन ऑपरेशन लॉग करें।

सुरक्षा विचार

  • client secret सुरक्षित रूप से संग्रहीत करें; नियमित रूप से रोटेट करें (अधिकतम 2-वर्ष की समाप्ति)।
  • Azure AD ऑडिट लॉग में ऐप साइन-इन और API उपयोग की निगरानी करें।
  • संवेदनशील ऑपरेशन (भूमिका असाइनमेंट, हटाना) के लिए अनुमोदन वर्कफ़्लो लागू करें।
  • प्रशासनिक ऑपरेशन की रक्षा के लिए conditional access नीतियों का उपयोग करें।

सामान्य समस्याएँ और समाधान

  • अपर्याप्त विशेषाधिकार: सत्यापित करें कि ऐप के पास admin consent के साथ आवश्यक Application अनुमतियाँ हैं।
  • लाइसेंस उपलब्ध नहीं: असाइनमेंट से पहले संगठन के लाइसेंस पूल की जाँच करें।
  • UPN संघर्ष: उपयोगकर्ता बनाते समय अद्वितीय User Principal Name सुनिश्चित करें।
  • Immutable ID: क्लाउड-ओनली खातों पर immutableId संशोधित नहीं किया जा सकता।