Mod_auth_openid is a module that enables authentication for Apache 2 Web servers.
Once installed, this module can be easily configured to secure directories and applications on your Web server, and only allow access to those with valid OpenID authentication. Additionally, you have the flexibility to configure trusted and untrusted identity providers, as well as other options based on your specific needs.
To install mod_auth_openid, simply enter the mod_auth_openid directory, and use the following commands to compile:
./configure
To view additional configuration options:
./configure --help
Then, run:
make su root make install
Depending on where you specify your AuthOpenIDDBLocation, you may be required to touch the db file or change directory ownership by using the following commands:
# /tmp/mod_auth_openid.db is the default location for the DB
su root touch /tmp/mod_auth_openid.db chown www-data /tmp/mod_auth_openid.db
Mod_auth_openid requires libopkele 0.1 for seamless functionality.
The latest release adds support for the OpenID 2.0 spec while still maintaining support for 1.1. Additionally, support for BDB has been removed, and mod_auth_openid now supports SQLite exclusively.
Version 0.4: N/A