OpenID For PHP

Welcome to OpenID For PHP

OpenID For PHP is a free open source library for implementing OpenID Authentication on your PHP enabled website. This PHP5 library offers a Consumer which is compliant with the OpenID 2.0 Authentication Specification (Draft 11). An OpenID Server is planned for the near future.

The status of this library is presently Alpha - We're looking forward to Beta releases during the month of October 2007. At the Beta stage the library will be fully installable from PEAR, and require very little setup otherwise. Standalone downloads will also be offered for those without access to PEAR (if using a shared hosting solution).

Features

* PHP4 is not supported and no plans exist for a PHP4 version. As of July 2007, it has been announced that support for PHP4 will cease no later than 8 August 2008 (or 8/8/08).

Latest News!

OpenID Support Packages released on PHP PEAR!

September 30, 2007

An important part of bringing OpenID to PHP5 in a maintainable condition is to release much needed general packages which will support OpenID For PHP once it's released as Beta in October. As part of this goal, the following packages were released to PEAR today and are now installable using the PEAR Installer. Thanks to everyone on the PEAR mailing lists for their comments and feedback over the last few months!

To install, simply use the PEAR Installer from a command console by typing:

    pear install Services_Yadis
    

The Crypt packages follow the same command structure. Once an OpenID Consumer is released to PEAR, the installation process will be much simpler requiring only a single command!

Download

The library is currently in an alpha phase of development, though I expect to move to beta relatively quickly in October. In the meantime, you are of course free to checkout a copy using Subversion from our repository:

http://svn.astrumfutura.org/pear/trunk/

Please note that all other required packages are now available from PEAR (PHP Extension and Application Repository) as noted in our news section above.

Help, Support and Feedback

OpenIDForPHP.org maintains a mailing list if you wish to request support or ask any questions as we move towards stable releases. It is also a place where development may be discussed. To join the mailing list visit:

http://lists.openidforphp.org/listinfo.cgi/openid-dev-openidforphp.org

And register your email address.