OpenLDAP es una implementación de código abierto de LDAP desarrollada por OpenLDAP Project. Las caracterÃsticas más destacadas de OpenLDAP son:
- Se distribuye bajo licencia libre pudiendo tener acceso al código fuente.
- Es multiplataforma existiendo versiones para Linux, Windows, BSD, HP-UX, Solaris, Mac OS X y z/OS.
- Tiene una buena integración con multitud de aplicaciones, principalmente en el mundo Linux.
- Soporta la especificación LDAPv3
- Soporta IPv6
- Soporte de Referrals (esquema distribuido)
- Permite operaciones de publicación de esquemas antes de realizar búsquedas
- Internacionalización mediante caracteres UTF-8 y atributos de lenguaje
- Soporta multitud de bases de datos como almacén de datos.
- Permite mecanismos SASL y SSL/TLS
- Soporta extensiones en el protocolo (modificación y creación de nuevas operaciones)
- Contiene un esquema de mapeo entre Radius y OpenLDAP
- Tiene mecanismos avanzados de búsqueda
OpenLDAP puede ser obtenido de la página web oficial http://www.openldap.org/.
Los principales componentes de OpenLDAP son:
- slapd: El servidor (demonio) principal de LDAP
- slurpd: El servidor de replicación de LDAP. Permite sincronizar varias replicas de un servidor LDAP.
- El conjunto de librerÃas que implementa el protocolo LDAP.
- Un conjunto de herramientas, utilidades y clientes de ejemplo (http://asg.web.cmu.edu/sasl/sasl-library.html).
10.3.1 Instalación asistida del servidor
10.3.2 Configuración del servidor LDAP
10.3.3 Puesta en marcha del servidor LDAP
10.3.4 Herramientas y utilidades
10.3.5 Replicación
10.3.6 Integración OpenLDAP y Apache
10.3.7 Integración OpenLDAP y QMAIL
10.3.8 Ejemplo de configuración de un servicio de directorio con openLDAP