我感到困惑。使用... openid获取Gmail地址? OAuth的?
我能够使openid登录有点工作使用LightOpenID。
我所做的只是一个openid_identity
,如“https://www.google.com/accounts/o8/id?id=xxx
”。相当令人失望:我也希望获得电子邮件地址。
即我需要登录(这就是OpenID的那样)和知道谷歌的电子邮件地址,帐户使用的登录用户。
有函数$openid->getAttributes()
但我从中得到的只是一个空的数组:我猜谷歌不会给我以外的东西openid_identity
。
所以我猜我应该使用OAuth
,对不对? 我对此毫无头绪。 我只发现了可怕的和困惑的文件,要么假装解释一切(我做意味着一切),或者不说明什么都。
是的,当然,我试图看看以前的文章,就像我在谷歌上搜索一样。请再读一遍上面的段落。
请看看我的问题(可能对你有用的)位置:http://stackoverflow.com/questions/2667447/how-to-use-the-correct-google-openid-url-to-login -to-我的站点 所以基本上,据我所知,这是它的方式是如何进行的OpenID在Gmail中,你不能表现力有你的Gmail地址作为您的OpenID – 2010-07-13 23:06:11
感谢的一部分。如果这是我们回到问题的第二部分:'OAuthWTF'? – 2010-07-13 23:09:57