php – 使用Google新OAuth2系统的LightOpenID

我想为我的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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...