代码之家  ›  专栏  ›  技术社区  ›  Steve

将openid集成到symfony 1.4中?

  •  3
  • Steve  · 技术社区  · 15 年前

    我试过整合 sfPHPOpenIdPlugin 但是,由于它是为symfony 1.2构建的,并且依赖于不推荐使用的PHP功能,所以这就走到了死胡同;我也同意 sfGoogleLoginPlugin 它确实进行了正确的身份验证,但缺乏检索用户详细信息的扩展功能(+显然将限制我使用谷歌)。

    我认为最可行的解决方案是链接到我的模型中可用的各种PHP库之一。

    我想知道是否还有其他人对这种集成有任何成功/技巧,以及应该考虑哪些库?


    更新:

    作为一个概念,我放弃了这个想法,转而使用sftwitterauthplugin作为我的投资组合和任何基于symfony的web应用程序。

    对于任何感兴趣的人来说,官方插件网站上的版本缺少一些有用的功能,我正在积极维护 https://github.com/stevelacey/sfTwitterAuthPlugin .

    2 回复  |  直到 12 年前
        1
  •  3
  •   DuoSRX    15 年前

    事实上 sfPHPOpenIdPlugin 昨天更新,与symfony 1.4兼容。

        2
  •  0
  •   jkody21    15 年前

    我花了很多时间试图为我正在研究的.NET项目与不同的身份验证提供者集成。最后,我使用了公司的云服务 RPXNow 我绝对喜欢。它将每个提供者的细节抽象为一个非常容易使用的RESTAPI。你可以使用免费版本进行简单的认证,但只要花10美元,你就可以访问扩展数据,还可以与社交网站集成(发布到Facebook墙,代表用户发微博等)。当然,用户总是有权限制这些功能。

    无论如何,不确定它将如何与PHP集成,但它与.net/c是一个快照。

    希望有帮助。