Module mod_ldap

RD-LV-001-072197


Introduction - Requirements

This Apache module provides the ability to use a LDAP directory for authentication and/or access control. Authentication is intentionaly separated from access control to allow other types of authentication than login/password.

To use this solution, you must have installed:

A very good library you can use is the LDAP suite of the University of Michigan.

Download mod_ldap.tar.gz

Configuration

general config
access control

Known bugs

    1. the LDAP library has a name conflict with the standard Apache sources:

    2. /usr/ccs/bin/ld: Duplicate symbol "new_connection" in files http_main.o and /opt/ldap/lib/libldap.a(request.o)
      /usr/ccs/bin/ld: Found 1 duplicate symbol(s)
      make: *** [httpd] Error 1
      the workaround consists in renaming the Apache symbol.
    3. the LDAPServer directive should perhaps be VirtualHost-level, not Directory-level.
This software is in its first beta phase, please do not hesitate to send any comment, remark to
vincent@hpwww.ec-lyon.fr