使用symfony2中的Oauth2库登录facebook或google

May*_*hah 5 fbconnect oauth-2.0 symfony-2.5

我在我的symfony 2.6项目中使用fosuserbundle登录和注册.现在我想允许用户通过Facebook或谷歌帐户登录.

我想使用来自这里的朋友的Oauth2库https://packagist.org/packages/friendsofsymfony/oauth2-php

我在composer.phar和更新的供应商中使用"friendsofsymfony/oauth2-php":"1.1.*@dev"安装了库.但是我无法找到可以显示在登录中配置和使用的步骤的文档.

它应该与fosuserbundle一起使用.任何人都可以建议我在哪里可以获得步骤如何在我的项目中使用Oauth2库?

Hyp*_*peR 3

您可以使用HWIOAuthBundle启用 facebook 或 google 以及更多社交网络的登录。以下是有关如何在应用程序中设置此捆绑包的教程:https://gist.github.com/danvbe/4476697

另外,如果你使用这个包,你应该检查我的要点: https: //gist.github.com/antoinemineau/8836621#file-fosubuserprovider-php-L47,我添加了一个 if 语句,如果 api 是,则阻止执行代码没有按预期响应。