OpenLDAP

OpenLDAP
software
GenereLDAP (non in lista)
SviluppatoreThe OpenLDAP Project
Ultima versione2.6.8 (21 maggio 2024)
Sistema operativoMultipiattaforma
LinguaggioC
LicenzaOpenLDAP Public License Version 2.8
(licenza libera)
Sito webwww.openldap.org/
Modifica dati su Wikidata · Manuale

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

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

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

  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

Collegamenti esterni

  • (EN) Sito ufficiale, su openldap.org. Modifica su Wikidata
  • OpenLDAP, su packages.debian.org. Modifica su Wikidata
  • Repository sorgenti di OpenLDAP, su git.openldap.org. Modifica su Wikidata
  • FusionDirectory, su documentation.fusiondirectory.org. URL consultato il 28 giugno 2012 (archiviato dall'url originale il 5 marzo 2016).
  • (EN) SourceForge di PhpLDAPadmin, su phpldapadmin.sourceforge.net.
  • (FR) OpenLDAP per Windows, su mguessan.free.fr.
  Portale Software libero
  Portale Telematica