Symfony2中的Oauth2

时间:2011-09-22 16:07:13

标签: php oauth symfony oauth-2.0

我想在我的Symfony2项目中使用一些API,例如foursquare。问题是,不是关于Twitter / Facebook的两个伟大的FOS捆绑,我没有在OAuth上找到任何东西(我尝试了EtcPasswdOAuthBundle,但由于我猜想丢失文件而无法使其工作)。

此外,我想让它与FOSUserBundle一起使用。

所以,如果你能给我一些帮助,我不明白如何用Symfony管理OAuth ......

谢谢!

3 个答案:

答案 0 :(得分:20)

两年后,但是对于所有在搜索解决方案时可能会跳过此链接的人:

用于Symfony2中客户端集成的新OAuth2包是HWIOAuthBundle,不再维护KNPLabs。 - 服务器挂件是FOSOAuthServerBundle

答案 1 :(得分:1)

Facebook正在使用OAuth2,我猜你可以轻松制作基于FacebookBundle的Foursquare套装。

答案 2 :(得分:1)

Guzzle对于使用对象执行http请求是一个非常好的客户端。

您可以轻松添加guzzle-oauth2-plugin来处理OAuth。如果您需要帮助,可以tutorial