मैं एक नया वेब एप्लिकेशन बनाना शुरू कर रहा हूं जिसके लिए उपयोगकर्ता खातों की आवश्यकता होगी। अब जब मेरे पास एक ओपनआईडी है जिसका मैं इस साइट के लिए उपयोग कर रहा हूं, मैंने सोचा कि यह अच्छा होगा अगर मैं अपने आवेदन में प्रमाणीकरण के लिए ओपनआईडी का उपयोग कर सकता हूं। क्या एएसपी.नेट साइट के साथ ओपनआईडी को एकीकृत करने के बारे में कोई अच्छा ट्यूटोरियल है?एएसपी.नेट में ओपनआईडी प्रमाणीकरण?
उत्तर
एएसपी.नेट में Scott Hanselman's post on using DotNetOpenID देखें। Andrew Arnott's blog एएसपी.नेट एमवीसी समेत एएसपी.नेट के साथ डॉटनेट ओपेनआईड का उपयोग करने के नमूने से भरा है।
मैंने हाल ही में Subtext 2.0 रिलीज के लिए DotNetOpenID को जोड़ दिया। यह वास्तव में सुचारू रूप से चला गया - DotNetOpenID डाउनलोड के साथ शामिल कोड नमूने बहुत उपयोगी हैं। एक चीज जो मैं अनुशंसा करता हूं वह यह है कि आप केवल लाइब्रेरी का उपयोग करते हैं और एएसपी.NET नियंत्रण से बचते हैं। यह टेबल आधारित लेआउट (हार्डकोडेड) का उपयोग करता है और आराम करना बहुत मुश्किल है।
पर DotNetOpenId उपलब्ध मैं एक ही बात पर विचार कर रहा हूँ। ओपन आईडी साइट पर, 'डेवलपर्स के लिए' लिंक @http://openid.net/developers/ है और वहां से 'ओपन लाइब्रेरीज़' @http://wiki.openid.net/Libraries का एक लिंक है और अंततः वहां से 'डॉटनेट ओपेन आईडी' @http://dotnetopenid.googlecode.com/ नामक एक है जिसे शायद आप ढूंढ रहे हैं।
शुभकामनाएं।
डॉटनेट ओपेनआईड अब डॉटनेट ओपेनएथ है जिसे हम http://dotnetopenauth.net/ –
आपको DotNetNuke कोडबेस भी देखना चाहिए, वे पिछले कई संशोधनों के लिए ओपनआईडी का उपयोग कर रहे हैं, और आपको वहां लागू करने के लिए कामकाजी कोड मिल जाएगा।
क्या एएसपी.NET साइट के साथ ओपनआईडी को एकीकृत करने के बारे में कोई अच्छा ट्यूटोरियल है?
Andrew Arnott's post titled "How to add OpenID to your ASP.NET web site (in C# or VB.NET)"
DotNetNuke एक अच्छा वर्तमान उदाहरण नहीं हो सकता। जब हमने एकीकरण किया, तो DotNetOpenID वर्तमान में OpenID 2.0 spec का समर्थन नहीं कर रहा था। मैंने 2.0 समर्थन प्राप्त करने के लिए एक कांटा को एक साथ हैक किया है और उसे आधिकारिक DotNetOpenID 2.0 रिलीज़ के लिए इसे वापस करने का मौका नहीं मिला है।
- 1. जेनकिंस ओपनआईडी प्रमाणीकरण
- 2. प्रमाणीकरण संयोजन ओपनआईडी और फेसबुक
- 3. ओपनआईडी प्रमाणीकरण और एपीआई एक्सेस
- 4. सी ++ मल्टीप्लेयर नेटवर्क गेम में ओपनआईडी प्रमाणीकरण
- 5. ओपनआईडी
- 6. स्प्रिंग सुरक्षा ओपनआईडी समर्थन और उपयोगकर्ता प्रमाणीकरण
- 7. ओपनआईडी और उपयोगकर्ता प्रमाणीकरण के साथ केकफ़्प
- 8. ओपनआईडी प्रमाणीकरण और स्प्रिंग सिक्योरिटी 3.0.2
- 9. ओपनआईडी
- 10. एएसपी.नेट: अनुमति/प्रमाणीकरण आर्किटेक्चर
- 11. एएसपी.नेट एमवीसी कैशिंग प्रमाणीकरण
- 12. एएसपी.नेट: प्रमाणीकरण टाइमआउट
- 13. एएसपी.नेट HTTP प्रमाणीकरण शीर्षलेख
- 14. एएसपी.नेट विंडोज प्रमाणीकरण लॉगआउट
- 15. मोनो और एएसपी.नेट प्रमाणीकरण
- 16. एएसपी.नेट वेब एपीआई प्रश्न - प्रमाणीकरण/प्रमाणीकरण
- 17. एएसपी.नेट फॉर्म प्रमाणीकरण और "कोई प्रमाणीकरण" उपफोल्डर
- 18. एएसपी.नेट एमवीसी 4 सुरक्षा, प्रमाणीकरण, और प्रमाणीकरण
- 19. Win8 मेट्रो-स्टाइल ऐप (स्टीम के साथ प्रमाणीकरण) में ओपनआईडी
- 20. ओपनआईडी का उपयोग केवल प्रमाणीकरण विधि के रूप में
- 21. एएसपीनेट में ओपनआईडी लागू करना "उचित" - सदस्यता या प्रमाणीकरण प्रदाता?
- 22. ओपनआईडी
- 23. सरल एएसपी.नेट एमवीसी 1.0 प्रमाणीकरण
- 24. एएसपी.नेट मिश्रित फॉर्म/विंडोज प्रमाणीकरण
- 25. एएसपी.नेट एमवीसी फॉर्म्स प्रमाणीकरण टिकट
- 26. एएसपी.नेट एमवीसी मॉडल/व्यूमोडेल प्रमाणीकरण
- 27. एएसपी.नेट एमवीसी और फॉर्म प्रमाणीकरण
- 28. अनुरोध प्रमाणीकरण - एएसपी.नेट एमवीसी 2
- 29. ओपनआईडी। आप
- 30. ओपनआईडी
पर ले जा चुके हैं बस एक नोट है कि लाइब्रेरी में कई एएसपी.NET नियंत्रण हैं। ओपनआईडलॉगिन जैसा कि आप कहते हैं। लेकिन OpenIdTextBox बहुत आसान है (UI wise) और अधिक सीएसएस अनुकूल है। –
क्या आप नमूना परियोजना के लिए सीधे लिंक जोड़ सकते हैं, कृपया? –