उपयोगकर्ताओं को अपने सक्रिय निर्देशिका पासवर्ड को बदलने की अनुमति देने के लिए वेब इंटरफ़ेस


13

मेरे पास कुछ वेब एप्लिकेशन हैं जो प्रमाणित करने के लिए सक्रिय निर्देशिका का उपयोग करते हैं। मैं ऐसा करने में सक्षम होना चाहता हूं जो एक सरल वेब पेज प्रदान करता है जो उपयोगकर्ताओं को अपने एडी पासवर्ड को अपडेट करने की अनुमति देगा।

यह तब समस्या नहीं थी जब अधिकांश उपयोगकर्ताओं के पास विंडोज़ मशीनें थीं जो इस AD सर्वर से जुड़ी थीं (और पासवर्ड बदलने के लिए ctrl-alt-del कर सकती थीं), लेकिन हम उससे दूर जा रहे हैं और AD सर्वर ज्यादातर वेब के लिए है क्षुधा।

क्या इसके लिए कोई सरल उपाय है, या क्या मैं बड़े LDAP प्रबंधकों को देख रहा हूं?

जवाबों:


7

यदि आपको आउटलुक वेब एक्सेस से परे एक विकल्प की आवश्यकता है, तो कुछ का उपयोग करना अभी भी बहुत आसान है:

Set objUser = GetObject("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.ChangePassword "i5A2sj*!", "jl3R86df"

http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx?mfr=true पर स्क्रिप्ट रिपॉजिटरी के उपयोगकर्ता बिट से

एएसपी स्क्रिप्ट में इसे एम्बेड करना तुच्छ होगा। मैं एसएसएल के उपयोग को बल देता हूँ, हालांकि :-)

जे आर


4

आप स्वतंत्र और खुले स्रोत PassCore पर भी नज़र डाल सकते हैं :

PassCore ASP # MVC 4 और निर्देशिका सेवाओं का उपयोग करके C # में लिखा गया एक बहुत ही सरल 1-पृष्ठ वेब ऐप है। यह उपयोगकर्ताओं को अपने स्वयं के सक्रिय निर्देशिका पासवर्ड को बदलने की अनुमति देता है, बशर्ते उपयोगकर्ता अक्षम न हो।

(...)

यहाँ UI का एक स्क्रीनशॉट है: पासकोर यूआई



3

आप ऐसा कर सकते हैं, और यदि आप प्रोग्रामिंग अनुभव का एक सा है, तो कुछ लिखने के लिए यह काफी सरल है, अगर वहाँ तैयार उत्पादों की एक संख्या नहीं है, तो इसे करने के लिए:


मैंने ManageEngine के ADSelfService को स्थापित किया है, और यह ठीक काम करता है। इसमें अन्य विशेषताओं के टन भी हैं, जिनमें से अधिकांश मैंने अभी तक नहीं खेले हैं, जैसे कि अधिसूचना ईमेल भेजते समय जब पासवर्ड समाप्त होने वाले होते हैं।
Guss

3

मुझे वास्तव में इसका एक हल मिला जो कि लगभग वही है जो मैं चाहता था। IIS बॉक्स के बाहर इस कार्यक्षमता के साथ आता है, यह सिर्फ छिपा हुआ था।

मैंने इस लेख का उपयोग आरंभ करने के लिए किया।

मूल चरण:

A. इंटरनेट सूचना सेवा (IIS) 6.0 का संस्करण जो कि Windows 2003 के साथ आता है, उसमें कुछ वेब-प्रशासन उपकरण शामिल होते हैं जो डिफ़ॉल्ट रूप से अक्षम होते हैं। टूल को सक्षम करने के लिए, निम्न चरणों का पालन करें:

  • इंटरनेट सूचना सर्वर (IIS) प्रबंधन चलाएँ।
  • डिफ़ॉल्ट वेबसाइट के तहत विज़ार्ड शुरू करने के लिए नई-> आभासी निर्देशिका चुनें
  • साइट का नाम IISADMPWD है
  • प्रकाशित फ़ोल्डर मान दर्ज है C:\windows\system32\inetsrv\iisadmpwd
  • अनुमतियों के लिए सुनिश्चित करें कि स्क्रिप्ट पढ़ें और चलाएं

तब पृष्ठ http: //localhost/iisadmpwd/aexp2b.asp पर उपलब्ध होना चाहिए

यदि आपको वास्तविक फ़ाइल पर 404 मिलता है, तो आपको सर्वर को एस्प पेज चलाने के लिए सक्षम करना पड़ सकता है।


1
यह एक बहुत ही उपयोगी सुविधा की तरह दिखता है, दुर्भाग्य से यह विंडोज 2008 / IIS 7 के साथ उपलब्ध नहीं है - जो कि मैं चलाता हूं। ऐसा लगता है कि आप पुराने IISADMPWD को IIS 6 इंस्टॉल से कॉपी कर सकते हैं यदि आपके पास यह है: blogs.msdn.com/b/asiatech/archive/2009/03/17/…… , दुर्भाग्य से मेरे पास पुराने IIS 6 झूठ नहीं है के बारे में तो मैं
देखती रहूँगी

2

सक्रिय निर्देशिका वेब इंटरफ़ेस का समर्थन करने वाला एक और तैयार उत्पाद: http://www.adaxes.com । पासवर्ड अपडेट कई स्व-सेवा कार्यों में से एक है जिसे सॉफ्टवेयर द्वारा कार्यान्वित किया जा सकता है। आपको केवल व्यवस्थापक कंसोल के माध्यम से आवश्यक अनुमतियों को सौंपना है और उपयोगकर्ता वेब ब्राउज़र का उपयोग करके अपना काम करेंगे। धन्यवाद।


0

परे सरल जवाब - यदि आपके पास एक्सचेंज और ओडब्ल्यूए है - तो बस उन्हें ओडब्ल्यूए के भीतर अपना पासवर्ड बदलना होगा।


0

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

http://www.codeplex.com/adselfservice

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.