Ldap
Ldap
Ldap
Septiembre 8 de 2009
1
Introducción a LDAP
INTRODUCCIÓN
El problema de la Administración de Identidades
● Múltiples administradores para cada usuario
● No existe un método seguro para compartir las
identidades de usuarios entre ambientes GNU/Linux,
UNIX® y Windows®
● Cada Usuario tiene múltiples identidades en la
empresa
● No existe un único punto de administración para cada
usuario
2
Introducción a LDAP
GNU/LINUX SOLARIS
Usuario jvelez / Password:123lkHk% Usuario jvelez / Password:x123lkHk%
Servicio de Correo
Usuario jvelez / password fjfj4%jg
Proxy con autenticación
Usuario javobqcol / password gt$gdct
Servidor jabber
Usuario jaime V/ password mr%&/(
AIX Windows
Usuario javobqcol / Password:$Qsfjtd12 Usuario jaimeV / Password: 12Jr%H
4
Introducción a LDAP
● /etc/passwd
● NIS
● PAM/NSS
5
Introducción a LDAP
Que es LDAP
● LDAP = Lightweight Directory Access Protocol (Protocolo
compacto de acceso a directorios) es un protocolo estándar
que permite administrar directorios, esto es, acceder a bases
de información de usuarios de una red mediante protocolos
TCP/IP.
● Directorio = DIT (Directory Information Tree) es un tipo de base
de datos, pero no es una base de datos relacional (Base de
datos jerarquica)
● El protocolo LDAP define el método para acceder a datos en el
servidor a nivel cliente pero no la manera en la que se
almacena la información.
● Es una versión simplifada del pesado X.500 DAP protocol del
modelo OSI
● Desarrollado en 1993 en la Universidad de Michigan,
6
Introducción a LDAP
7
Introducción a LDAP
8
Introducción a LDAP
Ventajas en el uso de LDAP
● Es muy rápido en la lectura de registros
● Permite replicar el servidor de forma muy sencilla y económica
● Muchas aplicaciones de todo tipo tienen interfaces de conexión a
LDAP y se pueden integrar fácilmente
● Dispone de un modelo de nombres globales que asegura que todas
las entradas son únicas
● Usa un sistema jerárquico de almacenamiento de información.
● Permite múltiples directorios independientes
● Funciona sobre TCP/IP y SSL
● La mayoría de aplicaciones disponen de soporte para LDAP
● La mayoría de servidores LDAP son fáciles de instalar, mantener y
optimizar.
Desventajas en el uso de LDAP
● LDAP resulta complicado de configurar ya que es un sistema
complejo.
● Protocolo de manejo de datos poco intuitivo, pero existen múltiples
herramientas que facilitan su uso.
9
Introducción a LDAP
11
Introducción a LDAP
12
Introducción a LDAP
13
Introducción a LDAP
14
Introducción a LDAP
Cómo organizar los datos en un árbol de directorio (estructura típica)
15
Introducción a LDAP
18
Introducción a LDAP
Implementaciones de LDAP
Existen diversas implementaciones y aplicaciones reales del protocolo
LDAP
● OpenLDAP
● Active Directory
● Novell Directory Services / eDirectory
● iPlanet - Sun ONE Directory Server
● Red Hat Directory Server
● Apache Directory Server
● Open DS
Ejemplo practico
● Administración de openldap via YaST
● Usuarios del sistema en openLDAP
● Autenticación de squid usando openLDAP
● Autenticación de openFire usando openLDAP
● Samba-openLdap 20
●
Introducción a LDAP
BIOGRAFÍA
Breve introducción a Ldap http://ldapman.org/articles/sp_intro.html
La página del proyecto openldap http://www.openldap.org/
Understanding LDAP - Design and Implementation
http://www.redbooks.ibm.com/abstracts/sg244986.html
Single sign On
http://www.acis.org.co/memorias/SalonInformatica/XXIVSalonInformatica/05-Ldap.ppt
Configurar LDAP usando YaST
http://es.opensuse.org/Configurar_LDAP_usando_YaST
Ingreso de usuarios y grupos en LDAP usando YaST
http://es.opensuse.org/Ingreso_de_usuarios_y_grupos_en_LDAP_usando_YaST
Configurar openfire con soporte ldap
http://es.opensuse.org/Configurar_openfire_con_soporte_ldap
Squid con soporte ldap
http://es.opensuse.org/Squid_con_soporte_ldap
Y hasta la wikipedia
http://es.wikipedia.org/wiki/LDAP 21