Auth LDAP#
El módulo LDAP admite autenticación a través de múltiples servidores LDAP. Para instalar el módulo, utilice uno de los
siguientes paquetes: Angie: Angie PRO: Cargue el módulo en el contexto La documentación detallada y el código fuente están disponibles en:
kvspb/nginx-auth-ldapInstalación#
angie-module-auth-ldap
angie-pro-module-auth-ldap
Carga del módulo#
main{}
:load_module modules/ngx_http_auth_ldap_module.so;
Ejemplo de configuración#
http {
ldap_server test1 {
url ldap://192.168.0.1:3268/DC=test,DC=local?sAMAccountName?sub?(objectClass=person);
binddn "TEST\\LDAPUSER";
binddn_passwd LDAPPASSWORD;
group_attribute uniquemember;
group_attribute_is_dn on;
require valid_user;
}
ldap_server test2 {
url ldap://192.168.0.2:3268/DC=test,DC=local?sAMAccountName?sub?(objectClass=person);
binddn "TEST\\LDAPUSER";
binddn_passwd LDAPPASSWORD;
group_attribute uniquemember;
group_attribute_is_dn on;
require valid_user;
}
server {
listen 8000;
server_name localhost;
auth_ldap "Forbidden";
auth_ldap_servers test1;
auth_ldap_servers test2;
location / {
root html;
index index.html index.htm;
}
}
}
Información adicional#