我想实现一个OpenID身份提供者作为我的网站的服务。我将把它与应用程序提供的现有用户服务集成,因此我想使用库而不是完整的OpenID服务器应用程序(即OpenID Identity Servers部分列出的工具都做太多了)。
这留下了OpenID Libraries页面上列出的以下库(能够充当身份提供者的库;其他库被忽略,因为它们无法满足我的需求)。不幸的是,每个库都存在一些问题,我希望获得关于我应该选择哪个库的建议。
这留下了OpenID Libraries页面上列出的以下库(能够充当身份提供者的库;其他库被忽略,因为它们无法满足我的需求)。不幸的是,每个库都存在一些问题,我希望获得关于我应该选择哪个库的建议。
- PHP OpenID Library (Janrain) - 这个库似乎很受欢迎,但是已经不再维护了。由于未修复的问题很多,GitHub 上出现了很多分支;它似乎能够工作(需要一些修复),但很难知道应该跟随哪个分支,或者是否安全。
- NetMesh InfoGrid LID - 下载部分 403 权限被拒绝,这并不令人鼓舞。
- Zend Framework OpenID Component - 是 Zend 框架的一部分,我们没有使用。
所以,我的问题是
- 还有其他选项可以作为身份提供者吗?
- 有人使用过 NetMesh 解决方案吗?无法下载的情况怎么解决?
- 可以在没有 Zend 框架的情况下使用 Zend 框架组件吗?
- 有没有一个好的、可靠的 Janrain PHP OpenID Library 分支?