Diferencia entre revisiones de «SIU-Guarani/version3.17.0/interfaces/configuracion-ldap»
m |
|||
(No se muestra una edición intermedia de otro usuario) | |||
Línea 1: | Línea 1: | ||
== Configuración LDAP == | == Configuración LDAP == | ||
+ | |||
+ | === Requisitos técnicos === | ||
+ | * Tener la extensión de PHP '''ldap''' instalada. | ||
+ | :<source lang="ini" enclose="div">apt-get install php-ldap</source> | ||
=== Configuración en Gestión === | === Configuración en Gestión === | ||
Línea 57: | Línea 61: | ||
'bind_pass' => 'admin', //Password | 'bind_pass' => 'admin', //Password | ||
− | 'filter' => 'uid= | + | 'filter' => 'uid=%s' //Busqueda de usuarios. |
) | ) |
Revisión actual del 10:30 23 mar 2022
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 que por defecto viene comentada de la siguiente forma
;autenticacion = "toba|openid|ldap|cas|saml|saml_onelogin"
Dejar de la siguiente forma la línea anterior
autenticacion = "guarani_ldap"
Luego en el archivo ldap.ini cambiar los parametros que vienen por defecto por los que correspondan por ejemplo:
[basicos]
server = "localhost/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.
server = "localhost/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.
Configuración en 3W
En el archivo instalacion/login.php
Cambiar la clase de autenticacion de form por auth_ldap.
También se deben agregar los parámetros con esos indices para que funcione.
A modo de ejemplo:'form' => array(
'activo' => true,
'clase' => 'modelo\\autenticacion\\auth_ldap',
'parametros' => array(
'server' => 'localhost/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.
)
),
'activo' => true,
'clase' => 'modelo\\autenticacion\\auth_ldap',
'parametros' => array(
'server' => 'localhost/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.
)
),