c# - WCF का उपयोग कर दावा आधारित प्रमाणीकरण



asp.net .net (1)

मैं दावे आधारित प्रमाणीकरण जानने की कोशिश कर रहा हूं। व्यावसायिक सेवाओं (SOAP पर आधारित) प्रमाणीकरण के लिए इस सेवा का उपयोग करेंगे।

क्या आप डब्लूसीएफ में सरलीकृत कार्यान्वयन के लिए एक संदर्भ दे सकते हैं? यद्यपि मेरी वास्तविक आवश्यकता डाटापावर में होगी, मैं सरलीकृत डब्ल्यूसीएफ के कार्यान्वयन के साथ काम करके अवधारणाओं को सीखना चाहता हूं।

यह महान होगा कि लेख / ट्यूटोरियल / वीडियो (कोड डाउनलोड के साथ) VS2010 में एक स्वयं होस्ट की गई सेवा के रूप में कार्यान्वित किया जा सकता है

नोट: मेरे पास परीक्षण करने के लिए एक सर्वर नहीं है मेरे डेस्कटॉप को केवल मिला है

नोट: मैं केवल विंडोज़ के लिए विंडोज आइडेंटिटी फाउंडेशन के साथ विकसित नहीं कर सकूंगा।

इसके अलावा, क्या आप दावा आधारित प्राधिकरण और भूमिका आधारित प्राधिकरण की संक्षिप्त तुलना प्रदान कर सकते हैं?

संदर्भ:

  1. अपने क्लाइंट-सर्वर अनुप्रयोग में सिस्टम.आईडेंटिटी मॉोडेल का उपयोग कैसे करें
  2. दावों-आधारित सुरक्षा को लागू करना (डब्ल्यूसीएफ / एएसपी.नेट)

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

भूमिका आधारित प्रमाणीकरण में हमारे पास भूमिकाएं हैं जो निर्दिष्ट करते हैं कि कौन से उपयोगकर्ता को कौन सा आवेदन प्राप्त करने की अनुमति है। एकल संकेत के साथ कई बार हम भूमिका आधारित प्रमाणीकरण को कार्यान्वित करते हैं, जिसके जरिए कोई उपयोगकर्ता शुरुआत में क्रेडेंशियल प्रदान करता है और उस अनुप्रयोग का उपयोग करने की कोशिश करता है जो वह है प्रमाणीकृत नहीं है, तो उसे ऐसा करने से रोक दिया जाएगा





claims-based-identity