OpenLDAP

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search
OpenLDAP
software
GenereLDAP (non in lista)
SviluppatoreThe OpenLDAP Project
Ultima versione2.4.46 (22 marzo 2018)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaOpenLDAP Public License Version 2.8
(licenza libera)
Sito web

In informatica OpenLDAP è una implementazione libera, open source del Lightweight Directory Access Protocol (LDAP) sviluppato nell'ambito dell'OpenLDAP Project. È stato rilasciato mediante una propria licenza in stile BSD denominata "OpenLDAP Public License"[1]. LDAP è un protocollo indipendente dalla piattaforma. Le più diffuse distribuzioni Linux includono il software OpenLDAP per supportare LDAP. Questo software funziona anche su varianti del BSD, tanto quanto su AIX, Android, HP-UX, macOS, Solaris, Microsoft Windows (NT e derivati, e.g. 2000, XP, Vista, etc.), e z/OS.

Storia del progetto[modifica | modifica wikitesto]

L'OpenLDAP Project [2] è iniziato nel 1998 per opera di Kurt Zeilenga[3], partendo inizialmente da quanto era stato sviluppato presso l'Università del Michigan, dove da tempo si stava portando avanti un progetto di sviluppo e di evoluzione del protocollo LDAP.

A partire dall'aprile 2006, al progetto si sono uniti Howard Chu[4] e Pierangelo Masarati[5], che assieme a Kurt Zeilenga rappresentano tuttora il team principale di sviluppo. Il progetto annovera però anche altri importanti collaboratori, come Luke Howard, Hallvard Furuseth, Quanah Gibson-Mount e Gavin Henry.

Componenti di OpenLDAP[modifica | modifica wikitesto]

Il software OpenLDAP è formato da tre componenti principali:

  • slapd - ("stand-alone LDAP daemon"), cioè il demone LDAP vero e proprio con i relativi strumenti di controllo;
  • le librerie che implementano il protocollo LDAP e le BER - ("Basic Encoding Rules"), le regole di codifica per il linguaggio ASN.1;
  • i vari software client per la gestione, l'interrogazione e la manutenzione del database, come: ldapsearch, ldapadd, ldapdelete, ecc.

Inoltre il progetto ha dato l'avvio ad alcuni sottoprogetti che hanno prodotto una serie di software che si integrano con OpenLDAP e lo completano:

  • JLDAP - librerie di classi LDAP per Java
  • JDBC-LDAP - driver di collegamento tra LDAP e le librerie JDBC
  • ldapc++ - librerie di classi LDAP per il C++

Note[modifica | modifica wikitesto]

  1. ^ OpenLDAP, Public License for 2.4.30
  2. ^ OpenLDAP, Project
  3. ^ OpenLDAP, Kurt D. Zeilenga
  4. ^ Howard's Miscellaneous Page
  5. ^ Copia archiviata, su sys-net.it. URL consultato il 3 agosto 2009 (archiviato dall'url originale il 20 luglio 2009).

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]