2010-03-30 44 views
3

我试过整合sfPHPOpenIdPlugin,但由于它是为Symfony 1.2构建的,并且依赖于不推荐的PHP功能,我也有一个sfGoogleLoginPlugin去做了正确的身份验证,但缺乏扩展的能力来检索用户的详细信息(+会限制我谷歌;显然)。将OpenID集成到Symfony 1.4中?

我想最可行的办法就是在可进入我的模型的各种PHP库的一个链接。

我想知道如果任何人有过任何成功与这样的整合,并考虑什么库/提示吗?


更新:

在经历过这是一个概念,我切换到使用sfTwitterAuthPlugin为我的投资组合和任何基于Symfony的功能的网络应用我建立。

任何有兴趣,官方的插件网站上的版本缺少一些有用的功能,我在积极https://github.com/stevelacey/sfTwitterAuthPlugin维护改进。

回答

3

其实sfPHPOpenIdPlugin昨天更新,并与Symfony的1.4兼容。

+0

哈!我只想通过将php-openid修补为符合PHP 5.3的版本来实现1.2版本。感谢您指出这一点,但我会更新并回报! – Steve 2010-04-02 12:26:48

+0

虽然我从来没有想到完全正常工作,但在将OpenID集成到Symfony中时,我仍然认为这是一条路。 – Steve 2010-11-20 19:55:56

+0

我可以使用此插件进行Googleplus登录而不是谷歌登录吗? – 2014-09-26 13:05:20

0

我花了很多时间试图与该我工作的一个.NET项目不同的身份验证提供整合。最后,我终于使用了我绝对喜欢的公司RPXNow的云服务。它将每个提供程序的详细信息抽象为一个非常易于使用的REST API。您可以使用免费版本进行如此简单的身份验证,但只需10美元即可访问扩展数据,以及与社交网站的整合(发布到Facebook墙,代表用户发送Tweet等)。当然,用户总是有权限制这些功能。

反正不知道它如何与PHP集成,但它是与.net/C#易如反掌。

希望有所帮助。

+0

我不确定我是否想以这种方式将此外包给第三方,或者如果我对免费版本施加的限制感到满意,但我会考虑这个不管,谢谢你的回答! – Steve 2010-03-30 18:54:29