हमारे पास एक एएसपी.NET एप्लिकेशन है जो इसका अपना उपयोगकर्ता, भूमिकाएं और अनुमति डेटाबेस प्रबंधित करता है और हमने हाल ही में विंडोज डोमेन खाते को पकड़ने के लिए उपयोगकर्ता तालिका में एक फ़ील्ड जोड़ा है।आप एएसपी.NET एप्लिकेशन से विंडोज डोमेन खाते में लॉग इन कैसे करते हैं?
मैं इसे बनाना चाहता हूं ताकि उपयोगकर्ता को भौतिक रूप से हमारे एप्लिकेशन में लॉग इन न हो, बल्कि वर्तमान में Windows डोमेन खाते DOMAIN \ उपयोगकर्ता नाम में लॉग इन के आधार पर स्वचालित रूप से लॉग इन हो जाएगा। हम अपने डोमेन टेबल के खिलाफ विंडोज डोमेन अकाउंट को प्रमाणित करना चाहते हैं।
यह विंडोज फॉर्म में केक का एक टुकड़ा है, क्या यह वेब फॉर्म में ऐसा करना संभव है?
मैं उपयोगकर्ता एक Windows चुनौती स्क्रीन के साथ संकेत दिया नहीं करना चाहते हैं, मैं हमारे सिस्टम में लॉग हैंडल करना चाहते
स्पष्टीकरण:। हम अपने स्वयं के कस्टम प्रधान वस्तु का उपयोग कर रहे हैं।
स्पष्टीकरण: सुनिश्चित नहीं है कि इससे कोई फर्क पड़ता है या नहीं, लेकिन हम आईआईएस 7 का उपयोग कर रहे हैं।
मैं इन सभी विकल्पों की कोशिश की है ... समस्या मैं एक कस्टम प्रिंसिपल वस्तु का उपयोग कर रहा है। मैंने एकीकृत सुरक्षा को चालू करने का प्रयास किया था और जब उपयोगकर्ता लॉग इन करने के बाद भी लॉगिन और पासवर्ड के लिए संकेत दिया गया था, तो पर्यावरण। उपयोगकर्ता नाम वापस नेटवर्क सेवा पर वापस आ गया। – mattruma
प्रतिरूपण की तरह लगता है तो अक्षम है। प्रतिरूपण प्रमाणीकृत उपयोगकर्ता की तरफ से अनुरोध निष्पादित करने के लिए एएसपी.NET को बताता है। इसके बिना, ASP.NET डिफ़ॉल्ट ASP.NET serviec खाता (या Windows 2003/2008 पर नेटवर्क सेवा) का उपयोग कर अनुरोध निष्पादित करेगा। – Chris
मैं अभी भी ऐसा करने में असमर्थ हूं। मैंने आईआईएस एकीकरण के साथ झुकाव करने की कोशिश की है, इसका कोई फायदा नहीं हुआ है, यह नेटवर्क्स सेवा खाते में वापस लौट रहा है। क्या वैसे भी उपयोगकर्ता अपने वर्तमान विंडोज एनटी क्रेडेंशियल के आधार पर ** ** स्वचालित रूप से लॉग इन होने के लिए हैं? – mattruma