मुझे भ्रमित हो रहा है।... के साथ एक जीमेल पता प्राप्त ... openid? OAuth?
मैं LightOpenID का उपयोग करके ओपनिड लॉगिन थोड़े काम करने में सक्षम था।
मैं बस इतना कर रहा हूं कि यह सिर्फ openid_identity
है जैसे कि "https://www.google.com/accounts/o8/id?id=xxx
"। बहुत निराशाजनक: मैं ईमेल पता भी प्राप्त करने की उम्मीद कर रहा था।
अर्थात मैं लॉगइन करने के लिए (कि क्या openid करता है) और पता करने के लिए खाते में गूगल के ईमेल पते के लिए लॉग इन करने के लिए इस्तेमाल उपयोगकर्ता की जरूरत है।
समारोह $openid->getAttributes()
नहीं है, लेकिन सब मुझे लगता है कि से प्राप्त सिर्फ एक खाली सरणी है: मुझे लगता है कि गूगल मुझे उस openid_identity
से कुछ और देने के लिए नहीं जा रहा है।
तो मैं अनुमान मुझे OAuth
का उपयोग करना चाहिए, है ना? मैं इसके बारे में अनजान हूं। मैं केवल भयानक और उलझन प्रलेखन पाया है, कि या तो सब कुछ समझाने का दिखावा (और मैं मतलब सब कुछ कर ), या यह सब पर कुछ भीसमझाने में विफल रहता है।
हां, ज़ाहिर है कि मैंने इसके बारे में पिछली पोस्टों को देखने की कोशिश की है, जैसा कि मैंने Google पर खोज की थी। कृपया उपरोक्त पैराग्राफ को फिर से पढ़ें।
कृपया मेरे प्रश्न (यहां आपके लिए उपयोगी हो सकता है) पर एक नज़र डालें: http://stackoverflow.com/questions/2667447/how-to-use-the-correct-google-openid-url-to-login -to-my-site तो मूल रूप से जहां तक मुझे पता है, जीमेल पर ओपनआईडी के लिए यह तरीका है, आप अपने ओपनआईडी –
धन्यवाद के हिस्से के रूप में अपने जीमेल पते को स्पष्ट रूप से नहीं प्राप्त कर सकते हैं। यदि ऐसा है तो हम प्रश्न के दूसरे भाग पर वापस आ गए हैं: 'OAuthWTF'? –