我想为我的Web应用程序实现一个OpenID登录系统.我正在使用LightOpenID.我去了谷歌并发现了旧的(有文档记录的在线)OpenID2系统
became old:
Important: Google has deprecated OpenID 2.0 and will shut it down after a migration period. If your app uses OpenID 2.0,the userinfo endpoint,or OAuth 2.0 login (early version),you should migrate your app by the deadlines given in the 07001.
那么,我如何为Google使用相同的OpenID兼容逻辑?
不要害怕,他们是迁移服务,但他们正在改变名称. oAuth 2是当前的,安全的和新的方法,你必须确保你没有使用oAuth 1,如果是这样,将que库迁移到2个版本并以这种方式实现它:
https://developers.google.com/accounts/docs/OpenID#openid-connect
所有这些变化都不是出于安全性或老化原因,它们只是集成Google选项来收集用户信息,就像使用Facebook一样.
我建议您使用oAuth 2实现独立的Google登录,因为即使是OpenId官方网站仍然显示版本1文档:http://openid.net/developers/libraries/
这是安静,简单,直接的工作,没有解决方法:https://github.com/google/google-api-php-client