5

我正在寻找一个OpenID身份提供者作为我的网站的服务。我将把它与应用程序提供的现有用户服务集成,所以我想使用一个库而不是一个完整的 OpenID 服务器应用程序(即OpenID 身份服务器部分列出的工具都做得太多了)。

这会在OpenID 库页面上列出以下库(那些能够充当身份提供者的库;其他库被忽略,因为它们无论如何都无法执行我需要的操作)。不幸的是,每个都有一些问题,我很感激关于我应该去哪里的建议。

  • PHP OpenID Library (Janrain) - 这似乎很流行,但似乎没有维护。由于缺乏对突出问题的修复,GitHub上有很多很多分支;它似乎有效(有一些修复),但很难知道要遵循哪个分支,或者这样做是否安全。
  • NetMesh InfoGrid LID - 下载部分的 403 Permission Denied 并不令人鼓舞。
  • Zend Framework OpenID 组件- Zend 框架的一部分,我们不使用它。

所以,我的问题是

  • 身份提供者还有其他选择吗?
  • 有人对 NetMesh 解决方案有任何经验吗?不能下载是怎么回事?
  • Zend Framework 组件可以在没有 Zend Framework 的情况下使用吗?
  • Janrain PHP OpenID 库有没有好的、可靠的分支?
4

1 回答 1

1

您不整体使用框架这一事实不应阻止您使用其中一个组件。Zend_OpenID 的依赖组件列表在此处可用。您可以获取运行 OpenID 所需的内容,仅此而已。我认为采用另一个 OpenID 组件与采用 Zend_OpenID 和依赖项之间没有任何巨大差异。

于 2011-03-29T08:54:40.900 回答