Diferencia entre revisiones de «SIU-Guarani/version3.17.0/interfaces/configuracion-ldap»
(Página creada con «== Configuración LDAP == === Configuración en Gestión === En el archivo <path_gestion>/instalacion/instalacion.ini que por defecto viene comentada de la siguiente form...») |
(→Configuración LDAP) |
||
Línea 4: | Línea 4: | ||
En el archivo <path_gestion>/instalacion/instalacion.ini | En el archivo <path_gestion>/instalacion/instalacion.ini | ||
+ | |||
que por defecto viene comentada de la siguiente forma | que por defecto viene comentada de la siguiente forma | ||
− | |||
− | + | <nowiki>;</nowiki>autenticacion = "toba|openid|ldap|cas|saml|saml_onelogin" | |
+ | |||
+ | dejar de la siguiente forma: | ||
+ | |||
autenticacion = "guarani_ldap" | autenticacion = "guarani_ldap" | ||
Línea 13: | Línea 16: | ||
[basicos] | [basicos] | ||
+ | |||
server = "localhost/ldap" ;Servidor LDAP | server = "localhost/ldap" ;Servidor LDAP | ||
+ | |||
user = "admin" ;Usuario | user = "admin" ;Usuario | ||
+ | |||
dn = "dc=siu,dc=edu" ;DN | dn = "dc=siu,dc=edu" ;DN | ||
+ | |||
bind_dn = "cn=admin,dc=uni,dc=edu"' ;Usuario DN | bind_dn = "cn=admin,dc=uni,dc=edu"' ;Usuario DN | ||
+ | |||
bind_pass = "admin" ;Password | bind_pass = "admin" ;Password | ||
+ | |||
filter = "uid=%s" ;Busqueda de usuarios. | filter = "uid=%s" ;Busqueda de usuarios. | ||
Línea 23: | Línea 32: | ||
En el archivo instalacion/login.php | En el archivo instalacion/login.php | ||
+ | |||
cambiar la clase de autenticacion de form por auth_ldap. | cambiar la clase de autenticacion de form por auth_ldap. | ||
+ | |||
También se deben agregar los parametros con esos indices para que funcione. | También se deben agregar los parametros con esos indices para que funcione. | ||
+ | A modo de ejemplo te envió esto para que lo veas. | ||
+ | |||
+ | '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=*' //Busqueda de usuarios. | ||
− | + | ) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ), | ||
Cualquier error que se generé va a quedar en los logs del 3w. | Cualquier error que se generé va a quedar en los logs del 3w. |
Revisión del 12:32 29 abr 2020
Configuración 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:
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.
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 parametros con esos indices para que funcione.
A modo de ejemplo te envió esto para que lo veas.
'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=*' //Busqueda de usuarios.
)
),
Cualquier error que se generé va a quedar en los logs del 3w.