Your SlideShare is downloading. ×
Open LDAP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open LDAP

1,075
views

Published on

Open LDAP

Open LDAP

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,075
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Universidad Tecnológica del Sur de SonoraOpenLDAPJosé Manuel Acosta RendónEnero 2011
  • 2. OpenLDAPOpenLDAP es una implementación libre y de código abierto del protocoloLightweight Directory Access Protocol (LDAP) desarrollada por el proyectoOpenLDAP. Está liberada bajo su propia licencia OpenLDAP Public License.LDAP es un protocolo de comunicación independiente de la plataforma.Muchas distribuciones GNU/Linux incluyen el software OpenLDAP para elsoporte LDAP. Este software también corre en plataformas BSD, AIX, HP-UX,Mac OS X, Solaris, Microsoft Windows (NT y derivados, incluyendo 2000, XP,Vista), y z/OS.
  • 3. OpenLDAP (Historia)El proyecto OpenLDAP se inició en 1998 por Kurt Zeilenga. El proyectocomenzó como un clon de la implementación LDAP de la Universidad deMichigan, entidad donde se desarrolló originalmente el protocolo LDAP y quetambién actualmente trabaja en la evolución del mismo.En abril de 2006, el proyecto OpenLDAP incorpora tres miembros principales:Howard Chu (Arquitecto jefe), Pierangelo Masarati, y Kurt Zeilenga. Hay otrosimportantes y activos contribuyentes incluyendo Luke Howard, HallvardFuruseth, Quanah Gibson-Mount, y Gavin Henry.
  • 4. OpenLDAP (Componentes)Básicamente, OpenLDAP posee tres componentes principales:• slapd - Dominio de servidor y herramientas• Bibliotecas que implementan el protocolo LDAP• Programas cliente: ldapsearch, ldapadd, ldapdelete, entre otrosAdicionalmente, el proyecto OpenLDAP es anfitrión de los subproyectos:• JLDAP - biblioteca de clases LDAP para Java• JDBC-LDAP - controlador Java JDBC - LDAP• ldapc++ - biblioteca de clases LDAP para C++
  • 5. OpenLDAP (Concepto general)Históricamente la arquitectura del servidor OpenLDAP (slapd, StandaloneLDAP Daemon) fue dividida entre una sección frontal que maneja lasconexiones de redes y el procesamiento del protocolo, y un base de datosdorsal o de segundo plano (backend) que trata únicamente con elalmacenamiento de datos. La arquitectura es modular y una variedad debackends está disponible para interactuar con otras tecnologías, no sólo basesde datos tradicionales.Nota: En versiones antiguas (1.x), los términos "backend" y "database (basede datos)" podían intercambiarse. Para ser precisos, un "backend" es unaclase de interfaz de almacenamiento, y una base de datos es una instancia deun backend. El servidor slapd puede utilizar arbitrariamente varios backendsen una sola vez, y puede tener arbitrariamente muchas instancias de cadabackend (por ejemplo varias bases de datos) activas por vez.
  • 6. OpenLDAP (Resumen de lanzamientos)Los principales lanzamientos funcionales de OpenLDAP incluyen:• OpenLDAP versión 1 fue una limpieza general de la última versión del proyecto de la Universidad de Michigan (lanzamiento 3.3), y consolidación de cambios adicionales.• OpenLDAP versión 2.0, lanzada en agosto de 2000, incluyó mejoras importantes incluyendo soporte para LDAP versión 3 (LDAPv3),soporte para Internet Protocol versión 6 (IPv6), y numerosas otras mejoras.• OpenLDAP versión 2.1, lanzada en junio de 2002, incluyó en backend la base de datos transaccional basada en Berkeley Database o BDB, soporte para Simple Authentication and Security Layer (SASL), y backends experimentales Meta, Monitor, and Virtual.• OpenLDAP versión 2.2, lanzada en diciembre de 2003, incluyó el motor de "sincronización" LDAP "sync" con soporte de replicación (syncrepl), la interfaz de presentación, y numerosas mejoras funcionales a nivel de base de datos y relacionadas con RFC.• OpenLDAP versión 2.3, lanzada en junio de 2005, incluyó Configuration Backend (para configuración dinámica), interfaces adicionales incluyendo y numerosas mejoras adicionales..• OpenLDAP versión 2.4, lanzada en octubre de 2007, introdujo la replicación en N-vías MultiMaster, Stand-by master, y la posibilidad de eliminar y modificar elementos del esquema en tiempo de ejecución, además de más modificaciones.
  • 7. OpenLDAP (Resumen de lanzamientos)Los paquetes que incluyen las distribuciones de OpenLDAP son:• servidor LDAP (slapd)• servidor de replicación LDAP (slurpd)• Software Development Kit (ldap)• Utilidades, herramientas, ejemplos…
  • 8. ¿ Dudas ?
  • 9. ¡¡ Gracias ¡¡José Manuel Acosta R.Enero 2011