Los datos necesarios para realizar una integración de Athento con un directorio de usuarios, bien sea LDAP o Active Directory de Microsoft, son:
Colocar el servidor correcto:
<ldapUrl>
Por ejemplo, LDAP://dc1.dominio.com<bindDn>
y<bindPassword>
El binDn tendrá parámetros como <bindDn>cn=athento,dc=example,dc=com</bindDn>
Parámetros para la configuración correcta del LDP:
<searchBaseDN>
<searchClass>
<fieldMapping>
<fieldMapping name="password">userPass</fieldMapping>
En el caso del fieldMapping, un ejemplo sería:
<rdnAttribute>uid</rdnAttribute><fieldMapping name="username">uid</fieldMapping>
<fieldMapping name="firstName">nombre</fieldMapping>
<fieldMapping name="lastName">appellido</fieldMapping>
<fieldMapping name="company">o</fieldMapping>
<fieldMapping name="email">correo</fieldMapping>
El puerto para conectar con LDAP será el 389.
Opcional: Si queremos que Athento cree usuarios en el LDAP (escritura sobre el directorio), tendremos que:
- Asegurarnos que el usuario que usamos para acceder al LDAP tiene permiso de Escritura.
- Definir el
<creationBaseDn>
y los parámetros asociados.