Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


Tree [r4] /

File Date Author Commit
COMPILE 2007-03-05 bromatom [r4] Some fixes in the text.
CONFIGURATION 2007-03-05 bromatom [r4] Some fixes in the text.
DIRECTIVES 2007-03-05 bromatom [r4] Some fixes in the text.
README 2007-02-20 bromatom [r1] Initial upload.
mod_authnz_mysql.c 2007-02-20 bromatom [r1] Initial upload.

Read Me

About this module
This module provides both authentication and authorization for the Apache 2.2
webserver like mod-authnz-ldap. It uses a MySQL database to retrieve user and
group informations.

This module is necessary because the APR library of the Apache webserver
changes a lot of things. The existing MySQL authentication and authorization
modules work only with the Apache < 2.2.
In the Apache 2.2 trunk is a new database access framework called mod-dbd but
due to licence issues there is no MySQL driver for this. With the mod-dbd and
mod-auth-dbd module it is possible to provide authentication and authorization
services against a database (but not for MySQL).

Next steps
1. Compile and install this module (see COMPILE)
2. Create the required database tables (see CONFIGURATION)
3. Configure the Apache2 webserver (see CONFIGURATION)

The module directives are explained in DIRECTIVES.

This module was tested with Debian "unstable" ("Sid") and should work with
the current "testing"-release ("etch").