Facebook graph api 使用symfony插件将facebook身份验证迁移到OAuth 2.0协议

Facebook graph api 使用symfony插件将facebook身份验证迁移到OAuth 2.0协议,facebook-graph-api,symfony-1.4,oauth-2.0,Facebook Graph Api,Symfony 1.4,Oauth 2.0,长话短说,我参与了一家公司,该公司已将其网站承包给使用symfony框架构建的公司。他们为facebook身份验证构建了一个自定义插件。自从Facebook引入了他们新的身份验证协议,我的任务就是将插件的代码迁移到OAuth 2.0。问题是我对PHP不太精通,对symfony的了解还不够,所以还没有开始。什么可以帮助我确定哪些需要更改,以满足facebook身份验证的新协议标准,从而在公司网站上恢复该功能?这里有两种选择,您可以使用 及 请通读这两方面的文档,看看其中是否符合您的需要 如果必

长话短说,我参与了一家公司,该公司已将其网站承包给使用symfony框架构建的公司。他们为facebook身份验证构建了一个自定义插件。自从Facebook引入了他们新的身份验证协议,我的任务就是将插件的代码迁移到OAuth 2.0。问题是我对PHP不太精通,对symfony的了解还不够,所以还没有开始。什么可以帮助我确定哪些需要更改,以满足facebook身份验证的新协议标准,从而在公司网站上恢复该功能?

这里有两种选择,您可以使用

请通读这两方面的文档,看看其中是否符合您的需要

如果必须与PHP集成,这里有一些很好的例子:


在Symfony 1.X中,唯一对OAuth提供开箱即用支持的插件是sfMelody。文档有点稀疏,但它确实有效。sfFacebookConnect不再工作,也不支持OAuth。

由于您有一个用于facebook身份验证的自定义插件,因此如果没有代码示例,很难提供任何建议。 我猜它一定是类似于
plugins/sfFacebookUserPlugin/sfFacebookUser.class.php


在任何情况下,您都必须找出当前插件从何处检索用户ID,并使用OAuth 2.0编写自己的实现,保持类的其余功能不变。

请参阅sfFacebookMelody(OAuth 2),我想您指的是sfMelody,它与Facebook的一些功能有些不一样。