Google OpenID 2将被弃用 - 我应该如何实施单点登录?

时间:2014-04-19 02:04:59

标签: codeigniter oauth-2.0 openid google-authentication lightopenid

我是网络开发世界的新手。我知道如何使用PHP,所以我可以做到这一点,但我在“现代实践”上有点落后。昨晚我继续使用带有CodeIgniter的LightOpenID库在我的网站上创建一个登录部分。用户单击登录,将登录页面带到Google“登录”按钮。该按钮使用LightOpenID生成的URL将用户定向到Google“帐户选择”页面,该页面要求权限/等。然后它将用户重定向到我的网站,在那里我将他们的详细信息写入数据库以备将来使用 - 就像“静默注册功能”。我存储他们的名字,姓氏,电子邮件和OpenID。然后我为用户创建一个会话,用户现在可以浏览我的网站。超级简单。

我觉得我应该解释的原因是因为我想指出我想要利用用户帐户的“小”。我只需要他们登录Google进行身份验证。 Google的OpenID> oauth2迁移页面及其所有迁移示例(有点超出我的范围)都会解释Google+身份验证,以便检索用户朋友圈和其他社交垃圾。我不需要任何复杂的东西,我只需要身份验证。

所以我想知道我现在应该使用什么方法(谷歌说使用oauth 2,但不是“早期的oauth 2”..我不知道有什么区别。他们还说我现在应该只使用Google+ )我想知道你们是否可以帮我找到一个处理身份验证的简单库

1 个答案:

答案 0 :(得分:0)

查看HybridAuth,它适用于Google,Facebook,Twitter等...