Mod_authnz_ibmdb2 is an Apache authentication module that utilizes IBM DB2 as the database for storing user and group information. The software supports various encryption techniques and includes UDFs and stored procedures that can generate and validate credentials.

Mod_authnz_ibmdb2 runs smoothly on Apache 2.2.x and later versions. This module provides the user authentication support for several encryption methods including bcrypt (APR-util1.5.0), md5, normal md5 hash (32 chars as in php), seeded md5 value (as generated with Apache's htpasswd utility, or as in /etc/shadow), crypt, sha1, sha256, plain text, and no password (checks only if the user exists). If passwords are encrypted, the validation process checks the encryption method used.
Mod_authnz_ibmdb2 provides a broad range of features including support for stored procedure, caching support for users and groups, and support for user and group conditions. Moreover, it provides UDFs and SPs to generate and validate hashes in DB2 that allows users to maintain a highly secure database for user and group authentication. The software package also includes PHP scripts for conveniently importing users into DB2.
In conclusion, Mod_authnz_ibmdb2 is an exceptional authentication module for those looking to secure their Apache servers. To run this software, users will require IBM DB2 and Apache Portable Runtime. The software is backed with detailed man pages, and it's easy to use, making it the preferred choice for users looking to enhance their server's security.
Version 2.2.6:
- use autotools build system
- updated man pages