我创建了一个API使用FOSUserBundle和FOSOAuthServerBundle作为用户帐户和授权。
是否可以使用FOSOAuthServerBundle添加,通过Facebook或Google登录功能?
我看到有人提到HWIOAuthBundle作为整合Facebook和其他社交登录的一种方式。我还没有看到集成两个捆绑包(FOSOAuthServer 和 HWIOAuth(的示例,以便用户可以在系统上创建帐户并进行身份验证 (FOS(,同时能够通过 FB (HWIO( 创建帐户/登录。
我发现了这篇关于将自定义授权类型与FOSOAuthBundle一起使用的文章:
http://blog.tankist.de/blog/2013/08/20/oauth2-explained-part-4-implementing-custom-grant-type-symfony2-fosoauthserverbundle/
这个想法是创建一个服务,该服务采用Facebook令牌并使用Facebook进行验证。如果成功,应返回 OAuth 令牌。
不需要 HWIOBundle