2011-07-29 18 views
8

मैं एक टूलकिट में एक ओपनिड विजेट जोड़ने के बारे में सोच रहा हूं जिसे मैं विकसित कर रहा हूं।डमी के लिए ओपनआईडी?

इसका एक महत्वपूर्ण हिस्सा यूआई को यथासंभव सरल रखना है - हालांकि वहां बहुत से खुले उपकरण उपलब्ध हैं, लेकिन वे अधिकतर यूआरएल दर्ज करने के लिए टेक्स्ट इनपुट बॉक्स प्रदान करने पर भरोसा करते हैं - हालांकि यहां पर बहुत कुछ दिखाया गया है - बहुत कुछ है ओपनआईडी प्रदाताओं का जो एक सामान्य यूआरएल को एंडपॉइंट के रूप में उपयोग करता है - इसलिए यह केवल बटन/छवि पर क्लिक करने का मामला है। मैं यह सेवा प्रदान करना चाहता हूं। दरअसल, मैं प्रदाताओं को अनुमोदित सूची में प्रतिबंधित करने की सुविधा प्रदान करना चाहता हूं।

(मैं विभिन्न प्रदाताओं से openIds मिल गया है - लेकिन एक सुराग क्या यूआरएल हैं की जरूरत नहीं है - कि मुझे from using sites like this जो क्लिक करने योग्य प्रवेशों को प्रदान नहीं रोकता है)

दुर्भाग्य Valdimir's openid वर्ग, Janrains PHP OpenID libs, Dope OpenId, और LightOpenId बस टेक्स्ट बॉक्स प्रदान करें।

क्या ओपनआईडी प्रदाता यूआरएल की निर्देशिका कहीं भी है? पुनर्वितरण योग्य ग्राफिक्स के साथ?

मैं IDselector.com मिला (जहां साइट का सबसे पहुँचने के लिए एक OpenId की जरूरत है - लेकिन वे अपने स्वयं के साइट पर उनके विजेट को लागू नहीं करते !!!!) लेकिन इसकी बहुत स्पष्ट नहीं क्या लाइसेंस है।

क्या अन्य/नए libs मुझे अवगत होना चाहिए? This S.O. post लगभग 3 साल पुराना है!

TIA

सी

+0

मैं ओपनआईडी प्रदाताओं की निर्देशिका के लिए [यहां] (http://openid.net/get-an-openid/) शुरू करूंगा, शायद कुछ प्रसिद्ध प्रदाताओं के साथ भी शुरू कर सकता हूं और समय के साथ अपने ऐप में उन्हें विस्तारित कर सकता हूं ?मैं तृतीय पक्ष सेवाओं के साथ काम करते समय ऐसा करता हूं – Ryan

उत्तर

5

कुछ और चयनकर्ताओं:

मेरा व्यक्तिगत पसंदीदा openid-realselector (demo) है।

+0

अच्छा उत्तर एलिक्स - यहां से चुनने के लिए बहुत सारे - लेकिन हालांकि jquery/mootools/आदि फंकी ग्राफिक्स को बहुत आसान प्रदान करते हैं, मैं अपने टूलकिट अज्ञेयवादी को जावास्क्रिप्ट ढांचे के संबंध में बनाने की कोशिश कर रहा हूं - बैकएंड सामग्री से स्वतंत्र यूआई रखने के लिए मुझे आवश्यक कार्यक्षमता को चुनना और मिश्रण करना आसान बनाना चाहिए ! लेकिन यह समझने में एक बड़ी मदद मिली है कि सामने के अंत को क्या प्रदान करना है। – symcbean

+1

Google के ओपनिड कार्यान्वयन के बीच मतभेदों के बारे में चर्चा (और कम से कम मेरे परिप्रेक्ष्य से) चर्चा है और यह http://hueniverse.com/2009/07/users-vs-identity-providers-in-openid/ पर कहीं और उपयोग किया जाता है। ओपनिड को लागू करने में माइक्रोसॉफ्ट और पेपैल में अब बड़ी बाधा पकड़ है – symcbean

1

open-id-selector परियोजना एक ओपन आईडी providor के चयन के लिए एक सरल रूप पैदा करने की एक jQuery आधारित पद्धति प्रदान करता है। यह कई आम ओपनआईडी प्रदाताओं और उपयुक्त आइकन के साथ आता है।

एक गैर-कार्यात्मक डेमो here देखें।

ध्यान दें कि यह समाधान का केवल एक हिस्सा है; आपको अभी भी सर्वर-साइड पर ओपनआईडी प्रमाणीकरण को लागू करना होगा, साथ ही इसे लाभ उठाने के लिए ओपन-आईडी-चयनकर्ता को कॉन्फ़िगर करना होगा (फॉर्म को उचित पथ पर निर्देशित करके)।

+0

ओपन-आईडी-चयनकर्ता प्रोजेक्ट अच्छा दिखता है, मुझे लगता है कि मैं इसे निकट भविष्य में उपयोग करने के बारे में सोचूंगा – Ryan

0

WebFinger एकीकृत करें, तो आपको बस एक ईमेल इनपुट फ़ील्ड प्रदान करना होगा।

संबंधित मुद्दे