Daily Archives: 08/04/2015

Apache AuthBasic con ActiveDirectory

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.