首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用symfony插件将facebook身份验证迁移到OAuth 2.0协议

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

Stack Overflow用户
提问于 2012-01-10 02:03:24
回答 3查看 588关注 0票数 0

长话短说,我参与了一家公司的工作,该公司签订了使用symfony框架构建网站的合同。他们为facebook身份验证构建了一个自定义插件。自从Facebook引入了他们的新身份验证协议后,我的任务就是将这个插件的代码迁移到使用OAuth 2.0。问题是我不太精通PHP,对symfony的了解还不足以入门。怎样才能帮助我确定为了满足facebook身份验证的新协议标准而需要进行哪些更改,以便在公司网站上恢复该功能?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-10 11:36:27

在Symfony 1.X中,唯一支持OAuth的插件是sfMelody。文档有点稀疏,但它绝对可以工作。sfFacebookConnect不再工作,也不支持OAuth。

票数 0
EN

Stack Overflow用户

发布于 2012-01-10 03:42:35

下面是您可以使用的两个选项

https://developers.facebook.com/docs/reference/dialogs/oauth/

https://developers.facebook.com/docs/reference/plugins/login/

请通读这两个版本的文档,看看它们是否适合您的需求。

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

https://developers.facebook.com/docs/authentication/

票数 0
EN

Stack Overflow用户

发布于 2012-01-10 22:04:43

由于您有一个用于身份验证的自定义插件,因此如果没有代码示例,很难给出任何建议。我猜它一定是像plugins/sfFacebookUserPlugin/sfFacebookUser.class.php这样的东西。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8793009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档