mod_auth_openid 0.5

An authentication module for the Apache 2 Web server
mod_auth_openid is an authentication module for the Apache 2 Web server. It handles the functions of an OpenID consumer as specified in the OpenID 1.1 specification.

Once installed, a simple configuration directive can secure a directory or application on your Web server and require a valid OpenID identity. You can configure trusted/untrusted identity providers along with a number of other options.


Enter the mod_auth_openid directory and type:


You can use the following to see additional configuration options:

./configure --help


su root
make install

Depending on where you specify your AuthOpenIDDBLocation (see below), you may need to touch the db file as the user that's running Apache (or chown the directory it's being stored in). For instance:

# /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

last updated on:
February 15th, 2010, 10:18 GMT
license type:
GPL (GNU General Public License) 
developed by:
ROOT \ Internet \ HTTP (WWW)
Download Button

In a hurry? Add it to your Download Basket!

user rating 14



Rate it!
What's New in version 0.4
  • The ability to specify an external program for authorization.
  • No longer clears attribute exchange parameters; see the Wiki page for attribute exchange.
  • A fix for a bug involving custom auth cookie names.
  • A fix for a bug that left openid params in the referrer param after a custom login page redirect.
read full changelog

Add your review!