微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

原文地址:https://www.jb51.cc/php/134047.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐