मैं PHP में एक ओपनआईडी उपभोक्ता विकसित कर रहा हूं और शानदार लाइट ओपेनिड लाइब्रेरी (http://gitorious.org/lightopenid) का उपयोग कर रहा हूं। उदाहरण क्लाइंट स्क्रिप्ट में मिले मेरे कोड को बंद करना मैंने सफलतापूर्वक उपभोक्ता बनाया है। हालांकि, मैंने एक स्नैग में भाग लिया है: Google को openid.identity
और openid.claimed_id
को "http://specs.openid.net/auth/2.0/identifier_select"
पर सेट करने की आवश्यकता है (here देखें)। अगर मैं ऐसा करता हूं तो यह काम करता है लेकिन अन्य प्रदाताओं (यानी एओएल) नहीं करते हैं। OpenID चश्मा के विपरीत यह केवल OpenID प्रदाता जहां identifier_select
की आवश्यकता है, -क्या Google एकमात्र ओपनआईडी प्रदाता है जिसके लिए "पहचानकर्ता_ चयन" की आवश्यकता है?
- गूगल एक कोने मामला है:
यहाँ मेरी सवाल कर रहे हैं?
- क्या LightOpenID लाइब्रेरी में कोई कमी है?
- क्या मेरी समझ है कि OpenID कैसे काम करता है?
- यदि Google एकमात्र प्रदाता नहीं है जिसके लिए
identifier_select
की आवश्यकता है तो उनमें से एक सीमित संख्या है जिसमें मैं केवल हार्डकोड करूंगा, या ओपनआईडी स्पेक के माध्यम से इसे निर्धारित करने के लिए कुछ है?
मैं ओपनआईडी के आंतरिक लोगों के लिए नया हूं इसलिए यह आश्चर्यचकित नहीं होगा कि यह एक बेवकूफ सवाल है। इंटरनेट को खराब करने के बाद मुझे इस विषय पर कोई जानकारी नहीं मिली है।
निश्चित रूप से एक गूंगा सवाल नहीं है (यदि वे मौजूद हैं), तो आपने पर्याप्त जानकारी, प्रासंगिक लिंक, अच्छी तरह से तैयार प्रश्न और एक नोट भी प्रदान किया है जिसे आपने वास्तव में स्वयं के लिए देखा था! –