मैं एक नया वेब एप्लिकेशन बनाना शुरू कर रहा हूं जिसके लिए उपयोगकर्ता खातों की आवश्यकता होगी। अब जब मेरे पास एक ओपनआईडी है जिसका मैं इस साइट के लिए उपयोग कर रहा हूं, मैंने सोचा कि यह अच्छा होगा अगर मैं अपने आवेदन में प्रमाणीकरण के लिए ओपनआईडी का उपयोग कर सकता हूं। क्या एएसपी.नेट साइट के साथ ओपनआईडी को एकीकृत करने के बारे में कोई अच्छा ट्यूटोरियल है?एएसपी.नेट में ओपनआईडी प्रमाणीकरण?
उत्तर
एएसपी.नेट में 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 रिलीज़ के लिए इसे वापस करने का मौका नहीं मिला है।
पर ले जा चुके हैं बस एक नोट है कि लाइब्रेरी में कई एएसपी.NET नियंत्रण हैं। ओपनआईडलॉगिन जैसा कि आप कहते हैं। लेकिन OpenIdTextBox बहुत आसान है (UI wise) और अधिक सीएसएस अनुकूल है। –
क्या आप नमूना परियोजना के लिए सीधे लिंक जोड़ सकते हैं, कृपया? –