के साथ एक उपयोगकर्ता को कई दावों के आधार पर पहचान प्रदाताओं से संबद्ध करें एएसपी.नेट एमवीसी 4 एप्लिकेशन में एज़ूर एक्सेस कंट्रोल सर्विस (एसीएस) के साथ .NET 4.5 फ्रेमवर्क का उपयोग करके, मैं उपयोगकर्ताओं को कई प्रमाणीकरण संभावनाएं प्रदान करना चाहता हूं (यानी Google, फेसबुक, विंडोज लाइव, आदि)। एक एकल उपयोगकर्ता को कई पहचान प्रदाताओं से जोड़ने के लिए "सर्वोत्तम अभ्यास" क्या है?एएसपी.NET
उदाहरण के लिए, उपयोगकर्ता एक दिन Google के साथ लॉग इन करता है, फिर अगले दिन दूसरे ब्राउज़र पर जाता है और फेसबुक के साथ लॉग इन करता है। मैं Google लॉगिन को उसी उपयोगकर्ता को पिछले Google लॉगिन से संबद्ध करने के बारे में कैसे जानूंगा?
मेरे विचार उपयोगकर्ता विशिष्ट डेटा (दूसरे शब्दों में, दावों) को पकड़ने के लिए एक एप्लिकेशन विशिष्ट डेटाबेस का उपयोग करना था। .NET 4.5 दावों के आधार पर पहचान कार्यक्षमता के साथ, क्या मैं दावा कर सकता हूं कि एसीएस मेरे लिए उत्पन्न करता है और इसमें कुछ कस्टम दावों को जोड़ता है (एक बार जब मैं आईडी-पहचान को साइट-विशिष्ट पहचान में जोड़ता हूं)? – Hallmanac
आप अपने ऐप में कस्टम दावों को जोड़ सकते हैं (देखें "दावा प्रमाणीकरण प्रबंधक") या आप बस उन कस्टम दावों को एसीएस में ही स्टोर कर सकते हैं। (नियमों के रूप में: [email protected] -> (SomeClaim) कुछ मूल्य)। http://msdn.microsoft.com/en-us/library/microsoft.identitymodel.claims.claimsauthenticationmanager.aspx –
क्या एक असली किया किया उदाहरण के बारे में: यहाँ ClaimsAuthnManager के लिए लिंक है? – Adaptabi