我曾尝试集成sfPHPOpenIdPlugin,但由于它是为Symfony 1.2构建的,并且依赖于已弃用的PHP功能,因此陷入了僵局.我还使用了sfGoogleLoginPlugin,它可以正确进行身份验证,但是缺少扩展的功能来检索用户详细信息(显然,我只能使用Google).
我认为最可行的解决方案是将各种可用的PHP库之一链接到我的模型中.
我想知道是否有人通过这种集成取得了成功/提示,并且考虑使用哪些库?
更新:
从这个概念开始,我转向对我的投资组合和我构建的任何基于Symfony的Web应用程序使用sfTwitterAuthPlugin.
对于任何有兴趣的人,官方插件网站上的版本都缺少一些有用的功能,我正在积极维护https://github.com/stevelacey/sfTwitterAuthPlugin的改进.
解决方法:
实际上sfPHPOpenIdPlugin已于昨天进行了更新,并且与Symfony 1.4兼容.