asp.net - सक्रिय निर्देशिका कस्टम उपयोगकर्ता प्रोफाइल/विशेषताएँ?



active-directory adam (1)

हां, एडी उपयोगकर्ता ऑब्जेक्ट में ऐसी विशेषता जोड़ना संभव है, लेकिन आपको बहुत सतर्क होना चाहिए। स्कीमा को संशोधित करते समय किए गए परिवर्तन को पूर्ववत नहीं किया जा सकता। आपके एक्टिव डायरेक्टरी ट्री को गंभीर रूप से नुकसान पहुंचाते हुए यह बहुत आसान है।

स्कीमा परिवर्तन करने के लिए, आप सक्रिय निर्देशिका स्कीमा संपादक MMC स्नैप-इन का उपयोग कर सकते हैं इससे पहले कि आप इसका प्रयोग कर सकें, आपको स्नैप-इन को पंजीकृत करना होगा। सक्रिय निर्देशिका स्कीमा संपादक को पंजीकृत करने के लिए, कमांड प्रॉम्प्ट खोलें, regsvr32 schmmgmt.dll टाइप regsvr32 schmmgmt.dll

फिर आप एमएमसी में स्नैप-इन को लोड कर सकते हैं, एक नया पसंदीदा कोड जोड़ें, और इसे यूज़र क्लास से लिंक कर सकते हैं।

जब तक कि आप वास्तव में नहीं जानते कि आप क्या कर रहे हैं, ऐसे क्षेत्रों के लिए डीबी तालिका का उपयोग करना संभवतः सुरक्षित है इस साइट में कुछ और जानकारी है

मैं वर्तमान में asp.net में निर्मित एक आंतरिक व्यवसाय ऐप पर प्रमाणीकरण के लिए केवल ActiveDirectoryMembershipProvider का उपयोग कर रहा हूं। यह एक जादू की तरह काम करता है

अब मैं एक उपयोगकर्ता के लिए कस्टम प्रोफ़ाइल जानकारी को संभालने के लिए कुछ कार्यक्षमता जोड़ रहा हूं, आदर्श रूप से सक्रिय निर्देशिका में भी संग्रहीत है।

एक सरल उदाहरण के लिए, बस बताएं कि कस्टम विशेषता पसंदीदा रंग है तब लक्ष्य मेरे ऐप को प्रमाणीकृत उपयोगकर्ता के लिए इस कस्टम विशेषता में पढ़ने में सक्षम होगा।

मैंने एडम को थोड़ा सा देखा है। ऐसा लगता है कि यह एक भूमिका प्रदाता के लिए बहुत अच्छा होगा, लेकिन मुझे वास्तव में ऐसा कुछ नहीं मिला है जो इंगित करता है कि यह एक प्रोफ़ाइल प्रदाता के लिए अच्छी तरह से काम करेगा या अगर यह मुझे पसंद पसंदीदा कस्टमर जैसी दुकानों को भी स्टोर करने देगा शायद कोई बेहतर जानता है?

मैं सक्रिय निर्देशिका में भी सुंदर हूं ताकि शायद कस्टम उपयोगकर्ता विशेषताओं (जैसे पसंदीदा रंग) को स्टोर करने का एक विकल्प भी हो।

सामान्य तौर पर मैं बस इसे लागू करने के सर्वोत्तम तरीकों के बारे में विचारों की तलाश कर रहा हूं?

धन्यवाद!





profile-provider