एएसपीनेट साइटों पर ओपनआईडी का उपयोग करने के कई तरीके हैं, लेकिन उनमें से कोई भी सदस्यता और प्रमाणीकरण प्रदाता के मौजूदा तंत्र का उपयोग नहीं कर रहा है।एएसपीनेट में ओपनआईडी लागू करना "उचित" - सदस्यता या प्रमाणीकरण प्रदाता?
मुझे आश्चर्य है कि साइट बनाने के लिए उचित तरीका क्या होगा जो पूरी तरह से ओपनआईडी पर निर्भर करता है? प्रपत्र प्रमाणीकरण का उपयोग जारी रखना, लेकिन SqlMembershipProvider का एक संस्करण लागू करना जो OpenID के विरुद्ध लुकअप करता है?
या क्या मैं एक स्तर गहराई से जाऊंगा और अपना खुद का फॉर्म प्रमाणीकरण मॉड्यूल लिखूंगा? ऐसा लगता है कि यह बहुत ही नंगे हड्डियों के रूप में है, (मेरे ज्ञान के लिए) प्रपत्र प्रमाणीकरण किसी भी डेटा स्रोत के खिलाफ देखा जा सकता है।
या फॉर्म का प्रमाणीकरण मॉड्यूल रखते हुए, यह ओपनआईडी के खिलाफ लुकअप करने का तीसरा तरीका है?
चूंकि यह एएसपीनेट एमवीसी अनुप्रयोग के लिए है, तो मेरे पास अंतर्निहित लॉगिन वेबफॉर्म नियंत्रणों के लिए कोई उपयोग नहीं है यदि इससे कोई फर्क पड़ता है।
वोट बेहतर सदस्यता प्रदाता इंटरफ़ेस के लिए जो ओपनआईडी के साथ काम करता है: http://aspnet.uservoice.com/forums/41199-general/suggestions/486926-new-membership-provider-interface-supporting-redir –