我正在寻找一个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 库有没有好的、可靠的分支?