Symfony3 FOSOAuthServerBundle和Facebook或Google登录

时间:2016-02-12 22:30:31

标签: authentication fosuserbundle symfony hwioauthbundle fosoauthserverbundle

我创建了一个API,它使用FOSUserBundle和FOSOAuthServerBundle进行用户帐户和授权。

是否可以使用FOSOAuthServerBundle添加,通过facebook或google登录功能?

我见过人们提到将HWIOAuthBundle作为整合Facebook和其他社交登录的一种方式。我没有看到集成两个软件包(FOSOAuthServer和HWIOAuth)的示例,以便用户可以在系统上创建帐户并进行身份验证(FOS),同时可以通过FB(HWIO)创建帐户/登录。

1 个答案:

答案 0 :(得分:-1)

我发现这篇关于在FOSOAuthBundle中使用自定义授权类型的帖子:

http://blog.tankist.de/blog/2013/08/20/oauth2-explained-part-4-implementing-custom-grant-type-symfony2-fosoauthserverbundle/

我们的想法是创建一个服务,获取facebook令牌并使用facebook验证它。如果成功,则应返回OAuth令牌。

没有必要使用HWIOBundle