mod_ucam_webauth is a C-based authentication handler for Apache that allows whole sections of an Apache website to be protected by Raven in the same way that the standard mod_auth module allows sections of a site to be password protected. It should work with Apache 2.0, 2.2, and 2.4.
mod_ucam_webauth only provides authentication and relies on standard Apache authorisation handlers (such as the one from mod_auth) to make decisions about who is entitled to access what. Alternatively, mod_ucam_webauth makes the authenticated user's identity available to CGI scripts and other web applications that it protects, making it possible for the applications themselves to make authorisation decisions without their having to understand the authentication protocol.
The module is available:
The INSTALL file contains instructions building and installing the module on Unix-like systems; INSTALL.Platforms contains platform-specific notes. README.Config contains details of how the module is configured and used.
mod_ucam_webauth is distributed under the terms of the GNU Lesser General Public License.
In addition to mod_ucam_webauth, implementations of authentication handlers in Perl (for running under mod_perl) also exist. These could be useful to someone who wanted to extend the existing functionality and who wished to work in Perl. The handlers are not currently being maintained but might be a useful starting point in some circumstances.
If you wish to verify that the file you downloaded has not been corrupted nor interfered with, you should consult the checksums file. That file is PGP-signed, enabling its verification.