我想为我的Web应用程序实现一个OpenID登录系统。我为此使用LightOpenID。我去了Google,发现旧的(已在线记录)OpenID2系统became old:



然后,如何为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

关于php - 带有Google新的OAuth2系统的LightOpenID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24763868/

10-15 14:50