2012-07-20 7 views
7

यहाँ यह कहा जाता है http://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspxआईआईएस 7 डेटाबेस में किसी उपयोगकर्ता खाते के साथ क्लाइंट प्रमाणपत्र कैसे मैप करें?

कई-से-एक क्लाइंट प्रमाणपत्र मैपिंग इंटरनेट सूचना सेवा (आईआईएस) द्वारा किया गया है खिड़कियों खाता को समाप्त उपयोगकर्ता को संबद्ध करना जब क्लाइंट प्रमाणपत्र उपयोगकर्ता प्रमाणीकरण के लिए प्रयोग किया जाता है ।

क्या होगा यदि मैं विंडोज़ खाते से मैप करना नहीं चाहता लेकिन कस्टम डेटाबेस में या सदस्यता में खाता के साथ?

कैसे (नमूना कोड कहीं?) Asp.net में यह करने के लिए

हम्म: कोई नहीं जानता? जल्द ही बक्षीस देना होगा :)

उत्तर

4

यूएस डीओडी सीएसी के लिए इसका उपयोग करता है। अनिवार्य रूप से, आप केवल प्रमाण पत्र के कुछ हिस्से को संग्रहित करते हैं (विषय कहें) और उसके बाद प्रमाणीकरण के लिए इसकी तुलना करें।

ASP.Net में, आप क्लाइंट प्रमाणपत्र thusly का उपयोग:

Request.ClientCertificate.Subject

कई प्रमाण पत्र विषयों के भीतर एक विशिष्ट आईडी होनी होगा और इसलिए प्रमाण पत्र आईडी पर प्रयोग किया जाता है व्यक्तियों के नाम में परिवर्तन के लिए कवर।

+0

सटीक उत्तर धन्यवाद – user310291

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