我想使用Google帐户验证用户身份.我使用一些库开发了oauth.
但它给了我一条消息,就像一些网站要求获得访问谷歌文档/日历等的许可.
当我们登录stackoverflow.com时,它要求stackoverflow.com访问you@gmail.com.我如何获得电子邮件地址的许可.
更新:我使用Zend PHP库开发了oauth.
并查看截图
stackexchange.com
我的应用截图
谢谢
目前,我正在研究使用OpenID和openid-selector的示例ZF 1.11应用程序.名为zfopenid的ZF应用程序可以从
here下载(它包含完整的ZF库,它应该开箱即用):
谷歌,雅虎认证在这个阶段工作(至少对我而言).为了使其工作,我需要在http://framework.zend.com/issues/browse/ZF-6905中描述的Zend_OpenId_Consumer进行一些更改.我还收集了My_OpenId_Extension_AttributeExchange(即Chris Bisnett的AttributeExchange implementation)从google,yahoo获取电子邮件(目前它没有显示,但它应该是从谷歌,雅虎,aol或myopenid返回给用户/登录的$_GET变量) .
所以,如果你或任何人想测试它,我将不胜感激,因为我计划最终写一篇关于此的博客文章.在这个阶段,任何反馈都会非常有用.具体来说,它是否真的有效,或者它只适用于我(我使用XAMPP for Linux 1.7.3a和Linux Mint 10在localhost上运行它).