PHP:我的应用程序中的Gmail身份验证 - oAuth会做得更好吗?

时间:2010-12-14 13:00:53

标签: php oauth openid

在我的项目中,所有Gmail用户都可以访问我的应用程序。所以我提到了Google API,建议我使用OpenID / OAuth。

  1. 你能说哪一个更好。
  2. 我提到很多没有。有关oAuth的教程,但他们都不满意我。
  3. 所以请建议,实现这个的简单方法。

1 个答案:

答案 0 :(得分:1)

我建议使用OpenID+OAuth Hybrid协议,因为它允许您将OpenID请求与OAuth身份验证请求相结合。如果要求同时使用OpenID和OAuth,此扩展程序非常有用,特别是它通过请求批准一次而不是两次来简化用户的过程。

这意味着您可以使用Google API以及撤回用户的信息。 This is a very interesting article关于oAuth + openID的差异和相似之处。

但是,如果您不需要使用任何谷歌API,只需要回顾用户信息,请查看LightOpenID - 它非常容易使用。并且有一个Google OpenID

的开箱即用示例