
AAD से संबंधित एन्यूमरेशन Nim में
Azure से संबंधित क्रेडेंशियल्स, मुख्यतः AAD-जॉइन मशीनों पर, सूचीबद्ध करने के लिए स्टैंडअलोन DLL और Sliver एक्सटेंशन
aadjoin - NetGetAadJoinInformation के माध्यम से मशीन की AAD स्थिति के बारे में जानकारी प्राप्त करता हैcredman - क्रेडेंशियल मैनेजर से क्रेडेंशियल प्राप्त करता हैenv - Azure/AAD विशिष्ट पर्यावरण चरों की खोज करता है जिनमें रहस्य हो सकते हैंmanaged - प्रबंधित पहचान वाली मशीन के बारे में जानकारी पाने के लिए IMDS एंडपॉइंट को कॉल करता हैmsal - विभिन्न MSAL कैशों में टोकन खोजता है। टोकनों को स्कोप और वैधता प्रदर्शित करने के लिए पार्स किया जाता हैsso - यदि मशीन AAD जॉइन है, तो हस्ताक्षरित PRT कुकी प्राप्त करेंtbres - टोकन ब्रोकर कैश से टोकन प्राप्त करता हैall - SSO को छोड़कर सभी गणना चलाता हैआसान विकास और निर्माण के लिए एक डेवकंटेनर प्रदान किया गया है। डेवकंटेनर आधार परिभाषा यहाँ स्थित है।
बनाने के लिए, बस:
nimble release
यह DLL को प्रोजेक्ट फ़ोल्डर में डाल देगा। यदि आप DLL के परीक्षण के लिए exe चाहते हैं, तो आप DLL रनर भी बना सकते हैं:
nimble dllrun
आप दोनों को एक साथ कर सकते हैं:
nimble all