SIU-Guarani/version3.21.0/interfaces/configuracion-ldap
Sumario
Configuración LDAP
Requisitos técnicos
- Tener la extensión de PHP ldap instalada.
- apt-get install php-ldap
Configuración en Gestión
En el archivo <path_gestion>/instalacion/instalacion.ini configurar el parámetro autenticacion a 'guarani_ldap':
Luego en el archivo <path_gestion>/instalacion/ldap.ini cambiar los parámetros que vienen por defecto por los que correspondan, ejemplo:
server = "ldap://URL_SERVIDOR_LDAP" ;Servidor LDAP
user = "admin" ;Usuario
dn = "dc=siu,dc=edu" ;DN
bind_dn = "cn=admin,dc=uni,dc=edu"' ;Usuario DN
bind_pass = "admin" ;Password
filter = "uid=%s" ;Busqueda de usuarios.
NOTA: Si se esta utilizando Microsoft Active Directory puede ser que se use el atributo sAMAccountName en lugar de uid:
Configuración en Autogestión
En el archivo <path_autogestion>/instalacion/login.php cambiar la clase de autenticación de 'modelo\\autenticacion\\auth_form' por 'modelo\\autenticacion\\auth_ldap', también se deben agregar los siguientes parámetros, ejemplo:
'activo' => true,
'clase' => 'modelo\\autenticacion\\auth_ldap',
'parametros' => array(
'server' => 'ldap://URL_SERVIDOR_LDAP', //Servidor LDAP
'user' => 'admin', //Usuario
'dn' => 'dc=siu,dc=edu', //DN
'bind_dn' => 'cn=admin,dc=uni,dc=edu', //Usuario DN
'bind_pass' => 'admin', //Password
'filter' => 'uid=%s' //Busqueda de usuarios.
)
),
NOTA: Si se esta utilizando Microsoft Active Directory puede ser que se use el atributo sAMAccountName en lugar de uid:
Cualquier error que se generé va a quedar en los logs de Autogestión.