PHP OpenID Identity Provider

I am looking to implement an OpenID identity provider as a service for my site. I am going to integrate it with the existing user services that the application provides, so I would like to use the library and not the full OpenID server application (that is, the tools listed in OpenID Identity Servers are all too much).

This leaves the following libraries listed on the OpenID Libraries page (those that can act as an identity provider, while others are ignored because they cannot do everything I need). Unfortunately, there are some problems with each of them, and I will be grateful for the advice that I should follow.

  • PHP OpenID Library (Janrain) - This seems popular, but doesn't seem to be supported. Due to the lack of fixes for unresolved issues, there are many, many breaks on GitHub; (with some corrections), but it’s hard to know which of the forks should be, or is it safe.
  • NetMesh InfoGrid LID - Resolution 403 Denied in the download section is not encouraging.
  • Zend Framework OpenID Component is part of the Zend framework that we do not use.

So my questions are:

  • Are there any other options for an identity provider?
  • Does anyone have any experience with NetMesh? What happens when you cannot download it?
  • Can I use Zend Framework components without the Zend Framework?
  • Is there any good, reliable fork of the OpenID PHP library with an open Janrain file?
+5
1

, , . Zend_OpenID . , OpenID, . OpenID VS, Zend_OpenID .

+1

All Articles