6

यदि आपके पास एक वेब अनुप्रयोग है जो नेटवर्क के अंदर चलाएगा, तो यह विंडोज प्रमाणीकरण (सक्रिय निर्देशिका?) का समर्थन करने के लिए समझ में आता है।प्रमाणीकरण के लिए विंडो डोमेन खातों का उपयोग करने के लिए वेब अनुप्रयोग

क्या एडी सुरक्षा मॉडल का उपयोग करने के लिए भी यह समझदारी होगी, या क्या मैं अपनी खुद की भूमिका/सुरक्षा मॉड्यूल बनाउंगा कि कुछ व्यवस्थापक को प्रत्येक उपयोगकर्ता के लिए कॉन्फ़िगर करना होगा?

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

मुझे लगता है कि 2 मुख्य बिंदुओं मैं से निपटने के लिए है देखते हैं:

1. authentication 
2. authorization 

मुझे लगता है कि सबसे अच्छा अभ्यास अपने आप को प्राधिकरण को संभालने के लिए कह सकते हैं कि है, लेकिन का उपयोग ई प्रमाणीकरण है ना?

उत्तर

6

मूल रूप से खिड़कियों सब कुछ संभालती है, तो आप उपयोगकर्ता नाम या पासवर्ड, कभी नहीं की दुकान ई और आईआईएस सभी काम कर आप

अपने web.config

<system.web> 
    ... 
    <authentication mode="Windows"/> 
    ... 
</system.web> 

में जोड़ने के लिए Windows प्रमाणीकरण कॉन्फ़िगर करने के लिए

  1. प्रारंभ इंटरनेट सूचना सेवा (आईआईएस)।
  2. अपने एप्लिकेशन की आभासी निर्देशिका, और पर राइट-क्लिक करें, फिर गुण क्लिक करें।
  3. निर्देशिका सुरक्षा टैब पर क्लिक करें।
  4. के तहत अनाम पहुंच और प्रमाणीकरण नियंत्रण, संपादित करें पर क्लिक करें।
  5. यकीन बेनाम पहुँच चेक बॉक्स चयनित नहीं किया गया है और कि एकीकृत विंडोज प्रमाणीकरण केवल चयनित चेक बॉक्स है।

फिर आप web.config का उपयोग कर व्यवसाय या प्राधिकरण से निपट सकते हैं। उदाहरण के लिए

<authorization> 
<deny users="DomainName\UserName" /> 
<allow roles="DomainName\WindowsGroup" /> 
</authorization> 

और पढ़ें यहाँ: http://msdn.microsoft.com/en-us/library/ms998358.aspx

0

मैंने अपनी कुछ आंतरिक साइटों पर विंडोज़ सुरक्षा का उपयोग किया।

मूल रूप से जिस तरह से मैंने इसे सेट किया है, मैं आईआईएस में अज्ञात पहुंच को हटाता हूं, फिर मानक विंडोज सुरक्षा मॉडल के बावजूद साइट फ़ाइलों पर अनुमतियां असाइन करता हूं।

मुझे यकीन नहीं है कि यह सर्वोत्तम प्रथा है, लेकिन यह हमेशा मेरे लिए अच्छा काम करता है।

4

यह समस्या Link 1 और Link 2

में श्री स्कॉट गुथरी द्वारा विस्तार से हल किया जाता है
संबंधित मुद्दे

 संबंधित मुद्दे