En esta entrada veremos como configurar el módulo AuthBasic de Apache para que autentique contra LDAP de ActiveDirectory.
Ya tenemos instalado Apache con el módulo habilitado y tenemos que añadir el siguiente bloque dentro de la definición del VirtualHost.
AuthType Basic AuthBasicProvider ldap AuthName "Introduzca sus credenciales" AuthzLDAPAuthoritative off # Aquí indicamos que podemos tener otras formas de autenticación AuthLDAPBindDN "Usuario de busqueda en LDAP" AuthLDAPBindPassword "Contraseña para el usuario de búsqueda en LDAP" AuthLDAPURL "ldap://SERVER:3268/Cadena de conexión al árbol LDAP" NONE # El NONE indica que no hay cifrado en la conexión, podemos usar TLS, SSL, etc. Require valid-user
Esta configuración seria suficiente para que los usuarios del Dominio se autentiquen ante Apache con sus credenciales.