- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想为我的 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 migration timetable.
那么,我如何为 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 - LightOpenID 与谷歌新的 OAuth2 系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24763868/
使用提供的示例代码,我可以使用我的 Google 帐户通过 lightopenid 登录到我的应用程序。我已将身份存储在 cookie 中,以便我的登录信息可以在整个 session 中保持不变。 当
我在使用名为 LightOpenID 的小型 OpenID 库时遇到问题.我可以向几乎所有提供者进行身份验证,但我不知道如何从提供者那里获取数据。即使使用 print_r(),我也只得到 Array(
你好 我几个小时前下载了 LightOpenID (http://gitorious.org/lightopenid),但仍然不知道如何让它工作。 我在 test.php 文件中保存了这个 googl
我想为我的 Web 应用程序实现一个 OpenID 登录系统。我为此使用 LightOpenID。我去了谷歌,发现旧的(在线有据可查的)OpenID2 系统 became old : Importan
使用 LightOpenID 库,我成功地在我的网站上实现了 OpenID。然而,几天前,当使用谷歌作为提供者时它就停止工作了(它在使用雅虎时运行良好!)。自从我实现 OpenID 的那一天起,它使用
我目前正在尝试为大学的小型网站实现 openID。我对此很陌生,并已跟进相关文章。我已经下载了 lightopenId 并将文件夹上传到我的网络服务器。我的学校有谷歌托管他们的电子邮件服务,所以典型的
我目前正在使用 LightOpenID 允许用户登录我的站点,我可以在其中自动提取他们的用户名和电子邮件地址: $openid->required = array('namePerson/first'
Oauth 2.0 似乎是最受支持的外部身份验证工具。然而,在网上搜索了很多很多小时后,我发现在使用 PHP 时没有简单的方法可以开始使用它。或许(但愿如此)我只是没有以正确的方式进行搜索。 这是我要
有没有办法使用 POST 方法使用 LightOpenID 库进行身份验证?确切地说,在验证之后,谷歌(例如)返回指定的 URL,但所有数据都是使用 GET 方法发送给我的,最终以丑陋和长的 URL
我正在使用 LightOpenID 针对 Google Apps 验证 OpenID。我发出初始 authURL() 请求,一切都很好。我调用 validate() 但失败了。通过大量的 echo ,
Janrain's PHP OpenID的PHP实现有什么区别?图书馆和 LightOpenID . 一个比另一个更安全吗? 根据 Google's best practices page : A c
我正在免费网络主机(awspace)上使用 LightOpenID 库,到目前为止,我所有使用开放 ID 通过 Google 帐户登录的尝试都会导致以下错误: 示例-google.php: Faile
最近,我注意到当将生成的身份存储在我的数据库中时,Google 有时会为同一用户返回不同的身份,从而导致单个用户有两个数据库条目。 经过一些研究,我发现 Google 使用 $openid->real
我是一名优秀的程序员,十分优秀!