2010-01-13 6 views
6

मैं सोच रहा हूँ क्या web.config में <authentication mode="windows"> की स्थापना के प्रभाव आईआईएस के विभिन्न संस्करण में है।आईआईएस के संस्करणों में <प्रमाणीकरण मोड = "विंडोज़"> का प्रभाव क्या है?

मुझे विश्वास है कि आईआईएस 5 में, यह थोड़ा कोई प्रभाव नहीं करने के लिए, के रूप में यह सब एकीकृत और वेब सर्वर द्वारा नियंत्रित है।

आईआईएस 6 और 7 पर, मुझे विश्वास है कि मैं वेब सर्वर को अनाम पहुंच में सेट कर सकता हूं और फिर प्रत्येक होस्टेड वेब एप्लिकेशन यह निर्धारित कर सकता है कि वह मोड सेट करके विंडोज प्रमाणीकरण का उपयोग करना चाहता है या नहीं। ऐसा कहने के लिए, web.config इन आईआईएस संस्करणों में ASP.NET को नियंत्रित करता है और सर्वर को ओवरराइड करता है।

मैं एक श्वेत पत्र या किसी प्रकार की संदर्भ है कि इस अप

उत्तर

0

बस अपना अवलोकन अनुभव की तुलना में अधिक मेरी जानकारी पर वापस होगा रहा हूँ, वहाँ सुरक्षा के संबंध में 5 और 6 के बीच कुछ परिवर्तन किया गया है। हालांकि, IIS 7 एक बड़ा फ़ेरबदल था और आईआईएस 6 काफ़ी से अलग है (लेकिन, IIS 7 आप "संगतता" मोड में चलाने के लिए इतना है कि अपने अनुप्रयोगों के लगभग ठीक उसी तरह वे आईआईएस 5 के तहत किया था कैसा व्यवहार करेंगे और अनुमति देता है 6)। (Windows XP अगले साल मर जाएगा)

0

IIS 5 भी अप्रचलित है:

कि मदद कर सकता है उपयोगी लेख के एक जोड़े हैं। इसके बारे में और जानकारी के बारे में चर्चा करने के लिए बहुत कम मूल्य है, हालांकि आपकी समझ सही नहीं है, जहां तक ​​मुझे याद है।

अकेले की स्थापना केवल निर्धारित करता है कि कैसे ASP.NET ढांचे देशी उपयोगकर्ता टोकन आईआईएस द्वारा पारित की व्याख्या (के रूप में आईआईएस प्रमाणीकरण प्रदर्शन आगे अपने प्रमाणीकरण प्रदाताओं का उपयोग)। इसलिए आईआईएस 6/7/8 के लिए, जब आप इसे एएसपी.NET पक्ष पर सेट करते हैं, तो आपको सावधानी से जांचना होगा कि आईआईएस पक्ष पर संबंधित सेटिंग क्या है।

उदाहरण के लिए, जब आईआईएस पक्ष गुमनाम/(एकीकृत) विंडोज़/बेसिक/डाइजेस्ट प्रमाणीकरण का उपयोग करता, उपयोगकर्ता टोकन के विभिन्न प्रकार ASP.NET को पारित कर दिया जाएगा।

http://msdn.microsoft.com/en-us/library/907hb5w9(v=vs.100).aspx

इसलिए, की अपनी समझ "मैं बेनामी उपयोग करने के लिए वेब सर्वर स्थापित कर सकते हैं और फिर बारी में प्रत्येक की मेजबानी की वेब अनुप्रयोग निर्धारित कर सकते हैं अगर यह मोड सेट करके विंडोज प्रमाणीकरण उपयोग करना चाहता था" गलत है। यदि आपका इरादा क्लाइंट प्रमाणीकृत करने के लिए विंडोज प्रमाणीकरण का उपयोग करना है, तो आपको इसे आईआईएस पक्ष और एएसपी.NET दोनों पक्षों पर सेट करना होगा। आईआईएस 7 से शुरू, आईआईएस प्रबंधक एक ही स्थान पर उन सेटिंग्स को रखता है, लेकिन आपको अभी भी अपने मतभेदों और रिश्तों को पूरी तरह से समझने की आवश्यकता है।

एएसपी.नेट प्रमाणीकरण के बारे में अधिक जानकारी के लिए, आप http://msdn.microsoft.com/en-us/library/eeyk640h(v=vs.100).aspx

का उल्लेख कर सकते हैं
संबंधित मुद्दे