当前位置:  开发笔记 > 编程语言 > 正文

是否有针对Symfony的OpenID 2.0插件?

如何解决《是否有针对Symfony的OpenID2.0插件?》经验,为你挑选了1个好方法。

我正在为Symfony使用sfOpenID插件,它不支持OpenID 2.0.这意味着,例如,人们使用Yahoo! OpenID无法登录我的网站.

有一个与sfGuard一起使用的OpenID 2.0插件,但我没有使用也不打算使用sfGuard.此外,它还需要安装Zend框架,这在我的场景中是一种矫枉过正.

所以我有两个问题,真的:

是否有另一个支持OpenID 2.0的Symfony OpenID插件?

什么是使sfOpenID支持OpenID 2.0所需的黑客?

我想我可以学习OpenID规范并自己破解它,但是,然后,我是一个懒惰的程序员:)



1> lpfavreau..:

我认为你已经用sfOpenID覆盖了所有选项,并为Symfony的插件提供了taOpenIDsfGuardPlugin.

虽然没有详细研究OpenID的规范,但您可以尝试使用其中一个PHP库(http://wiki.openid.net/Libraries),将其放入lib并连接到a sfUser或者用于身份验证的任何内容.还有OpenID Enabled库(http://openidenabled.com/php-openid/),如果您调整错误报告级别以排除某些警告,它仍然使用PHP4,尽管与PHP5兼容.

有一些教程解释了如何使用PHP在您的站点上启用OpenID:http://www.saeven.net/openid.htm或http://www.plaxo.com/api/openid_recipe.

更好的是,使用这些知识后来制作一个sfPlugin.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有