通过第三方站点进行日志记录:使用oauth或openid的内容

时间:2012-06-15 09:17:40

标签: php oauth openid

我需要开发一项服务,通过多个登录提供商(谷歌,脸书,推特和雅虎)进行登录。此外,我需要从用户档案中获取数据(登录,电子邮件,birhday等)。我仍然无法理解:使用OAuth或OpenID(它可行的地方)是否更好。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果您的要求是让用户使用google,facebook等各种提供商登录,如果您只需要获取电子邮件,全名,县,语言等个人资料信息,那么OpenID是最好的而且简单这样做的方式。这是广泛使用的OpenID用例。 但是,如果您愿意与这些提供商进行互动,例如在用户的Facebook墙上发帖等,那就去OAuth吧。 OAuth允许您代表用户对这些提供程序执行操作。