Integración LDAP n8nAutomatiza LDAP con n8n.
El directorio suele ser el punto donde la automatización se detiene. La integración LDAP n8n pone 6 operaciones en un solo nodo: buscar, comparar, crear, actualizar, renombrar y borrar entradas. No trae nodo trigger, así que un Schedule Trigger o un Webhook arranca la ejecución. Para equipos de IT y operaciones.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve de verdad la integración LDAP n8n?
La integración LDAP n8n une un flujo de trabajo con un servidor de directorio mediante el protocolo LDAP. Una credencial (los datos de acceso guardados dentro de n8n) conserva la dirección del servidor y la cuenta con la que se entra, y un único nodo lee y escribe las entradas de ese directorio: 6 operaciones, un solo recurso, ningún trigger. El directorio deja de ser el paso manual atrapado entre dos herramientas.
Primer escenario: altas que terminan dentro del directorio sin intervención. Un Schedule Trigger lee las filas nuevas de una pestaña de Google Sheets, Create a new entry escribe a cada persona en el distinguished name que arma el flujo, y Update attributes rellena el resto desde esa misma fila. Nadie vuelve a teclear datos.
Segundo escenario: una baja resuelta el mismo día. Rename the DN of an existing entry deja la cuenta con el distinguished name que marca tu procedimiento de salida, o Delete an entry la retira del todo, y un aviso llega a Slack para que quede constancia fuera de la memoria de alguien.
Tercer escenario: una exportación del directorio que alimenta un informe. Search LDAP recorre el subárbol que cuelga de un Base DN, Return All impide que se corte a medias, y las entradas aterrizan en Microsoft SQL, donde cualquiera las consulta sin tocar el directorio.
Aquí viene lo importante. En una integración normal, cuando falta una operación se tira del nodo HTTP Request, que llama a la API REST de la herramienta con la misma credencial. En este caso no. La credencial LDAP abre una conexión contra un servidor de directorio, no contra un endpoint HTTP, así que HTTP Request no tiene nada a lo que llamar. El recurso está dentro del propio nodo: Custom Filter en Search LDAP, un filtro LDAP que escribes tú y en el que los caracteres *, (, ) y \ se escapan con una barra invertida.
Dos límites que conviene prever. No existe nodo trigger de LDAP, de modo que el flujo empieza en otro sitio: un Schedule Trigger a intervalo fijo, un Webhook de n8n (una URL que otro servicio llama) o el trigger de otra herramienta. Y una búsqueda amplia necesita Return All activado; si no, Limit pone techo al número de entradas devueltas y Page Size decide cuántas llegan de una vez. La página de documentación del nodo existe, la de problemas frecuentes responde con un 404, así que prueba primero contra un Base DN estrecho. Para el resto, la Reseña n8n habla de la plataforma y el Curso n8n de cómo se construyen estos flujos.
¿Cómo se conecta n8n a un servidor LDAP ?
- 01
Apunta n8n al servidor
Requisito previo: tener un servidor de directorio accesible por LDAP, algo que ofrecen Jumpcloud, Azure ADDS y Okta, entre otros. En n8n, abre el menú Credentials y crea una credencial LDAP. LDAP Server Address espera la dirección IP o el dominio de ese servidor, y LDAP Server Port el número del puerto que se usa para conectar. Ambos valores salen de la documentación de tu proveedor de directorio.
- 02
Indica la cuenta de conexión
Binding DN es el Binding Distinguished Name, la cuenta de usuario con la que se conecta la credencial. Se escribe como una ruta completa dentro del directorio, no como un nombre de usuario: en Active Directory tiene el aspecto de
cn=administrator, cn=Users, dc=n8n, dc=io. Binding Password recibe la contraseña de esa cuenta. La documentación de tu proveedor LDAP explica cómo localizar ese DN y su contraseña. - 03
Elige la seguridad de la conexión
Queda el ajuste Connection Security, a elegir entre
None,TLSySTARTTLSsegún cómo esté configurado el servidor. Connection Timeout, opcional, admite un valor numérico en segundos. Guardada, esta única credencial alimenta cualquier nodo LDAP de la instancia: aparece en la lista desplegable, con la contraseña ya recordada.
Qué sabe hacer el nodo LDAP
El nodo Ldap expone 6 operaciones. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Compare an attribute
compareLo que ves en n8n
Notas y casos de uso
Compare contrasta un atributo de una entrada con un valor y devuelve el resultado de esa comprobación. Suficiente para llevar el flujo por una rama u otra sin releer la entrada entera.
Parámetros clave
- DN: el distinguished name de la entrada a comparar, su dirección completa en el árbol, según el ejemplo
ou=users,dc=n8n,dc=io, a menudo{{ $json.field }}tomado del nodo anterior. - Attribute ID: el identificador del atributo a comparar, elegido en la lista que muestra n8n.
- Value: el valor con el que comparar.
Create a new entry
createLo que ves en n8n
Notas y casos de uso
Esta operación graba un objeto nuevo en el directorio, en el distinguished name que le pases. La cuenta existe sin que nadie haya abierto la consola de administración.
Parámetros clave
- DN: el distinguished name de la entrada a crear. Fija de golpe dónde vive el objeto y cómo se llama, por eso lo habitual es componerlo a partir del item que entra.
- Attributes: los atributos que se añaden a la entrada, uno tras otro detrás del botón Add Attributes.
Delete an entry
deleteLo que ves en n8n
Notas y casos de uso
Delete retira el objeto situado en el distinguished name que recibe y el flujo sigue con el paso siguiente. Un único campo que rellenar, lo que la convierte en la operación más fácil de equivocar del nodo: el DN que llega es el que desaparece.
Parámetros clave
- DN: el distinguished name de la entrada a borrar, casi siempre
{{ $json.field }}arrastrado desde un paso Search LDAP en lugar de escrito a mano.
Rename the DN of an existing entry
renameLo que ves en n8n
Notas y casos de uso
Rename sustituye el distinguished name de una entrada que ya existe por el que tú indicas, y la entrada sigue viva bajo ese nombre nuevo.
Parámetros clave
- DN: el distinguished name actual de la entrada que se renombra (
cn=john,ou=users,dc=n8n,dc=ioen el ejemplo que muestra n8n). - New DN: el nuevo distinguished name de esa entrada (
cn=nathan,ou=users,dc=n8n,dc=io).
Search LDAP
searchLo que ves en n8n
Notas y casos de uso
Search devuelve las entradas que coinciden a partir de un punto del árbol. La mayoría de los flujos arrancan aquí, porque el resto de operaciones necesitan un distinguished name sobre el que trabajar.
Parámetros clave
- Base DN: el distinguished name del subárbol donde buscar.
- Attribute: el atributo sobre el que se busca, tomado de la lista.
- Search Text: el texto buscado, con
*como comodín. - Return All: activado, vuelve todo; desactivado, Limit pone techo al número de entradas devueltas.
- Scope:
base,oneosub, la profundidad admitida por debajo del Base DN.
Update attributes
updateLo que ves en n8n
Notas y casos de uso
Update trabaja sobre una entrada que ya está en el directorio y solo cambia los atributos que enumeras, el resto de la entrada queda igual.
Parámetros clave
- DN: el distinguished name de la entrada a actualizar, por lo general
{{ $json.field }}que viene del paso Search LDAP que la encontró. - Update Attributes: los atributos de la entrada que se actualizan, listados detrás del botón Update Attributes.
¿Necesitas ayuda para automatizar Ldap con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

