PHP OpenID API
JanRain, Inc.
{@link mailto:openid@janrain.com openid@janrain.com}
This is a complete implementation of the OpenID authentication
protocol. This package contains:
An OpenID server
An OpenID consumer
Stores for MySQL, PostgreSQL, SQLite, and filesystem-based OpenID data storage
PHPUnit unit tests
An example server and consumer
Dependencies
This package depends on the JanRain, Inc. PHP Yadis library,
version 1.0. You can download the PHP Yadis library
{@link http://www.openidenabled.com/yadis/libraries/php here}.
For Package Users
To install this package, copy the Auth/
directory in this package to a directory in your PHP include path.
Alternatively, modify your PHP include path to include the
directory that contains Auth/. Any
applications that need this package will then be able to use it.
For Developers
See the server and consumer examples in the
examples/ directory of the package. For
details on how to run the examples, see
examples/README. If you want to create your
own OpenID data storage class, please see the {@link Auth_OpenID_OpenIDStore}
class.
References
{@link http://www.openidenabled.com/openid/libraries/php PHP OpenID Library}
{@link http://www.janrain.com JanRain, Inc.}
{@link http://lists.openidenabled.com/mailman/listinfo/dev OpenID Development Discussion List}
{@link http://www.openidenabled.com/yadis/libraries/php PHP Yadis Library}