OpenLDAP

OpenLDAP

Informazione
Sviluppato da Progetto OpenLDAP
Ultima versione 2.4.58 (16 marzo 2021)
Depositare git.openldap.org/openldap/openldap.git
Scritto in VS
Sistema operativo Multi piattaforma
Ambiente Multi piattaforma
Leggi i formati Formato di scambio dati LDAP
Formati scritti Formato di scambio dati LDAP
genere Server LDAP
Licenza OpenLDAP Public License versione 2.8 ( d )
Sito web www.openldap.org

OpenLDAP è un'implementazione gratuita del protocollo LDAP mantenuto dal progetto OpenLDAP e distribuito secondo i termini della OpenLDAP Public License . Oltre al codice sorgente , ci sono versioni compilate per GNU / Linux , FreeBSD , NetBSD , OpenBSD , AIX , HP-UX , Mac OS X , Solaris e Microsoft Windows ( 2000 , XP ).

Concetto

OpenLDAP è una directory del computer che opera sul modello client / server. Contiene informazioni di qualsiasi tipo disposte in modo gerarchico. Per comprendere appieno il concetto, viene spesso paragonato alle pagine gialle , dove il lettore cerca un determinato numero di telefono: selezionerà prima la professione, poi la città, poi il nome della voce per trovare infine il numero di telefono. . In pratica, in una rete di computer, viene utilizzato per registrare un gran numero di utenti o servizi, a volte centinaia di migliaia. Consente agli utenti di essere organizzati gerarchicamente per dipartimento, posizione geografica o altri criteri. È un'alternativa gratuita a Microsoft Active Directory .

Storia

Il progetto è iniziato nel 1998 sotto la guida di Kurt Zeilenga, prendendo come base il lavoro dell'Università del Michigan dove i ricercatori stavano sviluppando il protocollo LDAP.

Altri collaboratori includono Howard Chu e Pierangelo Masarati.

Aspetti tecnici

Il software OpenLDAP non memorizza i dati direttamente, utilizza una libreria di terze parti per farlo. Di solito, il database Berkeley DB viene utilizzato sotto GNU / Linux . Ma è possibile utilizzare MySQL , LDBM, file flat, ecc.

Replica

OpenLDAP supporta il meccanismo di replica, tramite una direttiva di configurazione syncrepl .

Componenti di OpenLDAP

OpenLDAP è composto da 3 elementi principali:

Il progetto OpenLDAP offre anche librerie LDAP in Java:

Componente deprecato: slurpd

Le versioni precedenti di openLDAP utilizzavano il componente slurpd , questo componente è diventato obsoleto. Una direttiva di configurazione syncrepl (replica sincronizzata) viene utilizzata per configurare il demone slapd in modo che esegua anche la replica delle directory mediante un meccanismo chiamato replica pull (il destinatario attira le informazioni verso di esso).

Versioni principali

Le versioni eccezionali di OpenLDAP:

Componenti di terze parti

FusionDirectory

(fr) FusionDirectory è un'applicazione web sotto licenza GPL sviluppata in PHP che permette di gestire facilmente la sua directory LDAP e tutti i servizi associati.

PhpLDAPadmin

PhpLDAPadmin è un'interfaccia in PHP che facilita la modifica dei dati dal server OpenLDAP. Il suo utilizzo avviene tramite un browser web .

Apache Directory Studio

Apache Directory Studio è un'interfaccia Java basata su Eclipse . Consente di gestire l'architettura LDAP, gli schemi LDAP e i file LDIF .

Note e riferimenti

  1. Registro delle modifiche di OpenLDAP 2.4  "
  2. OpenLDAP Public License
  3. JLDAP
  4. JDBC-LDAP
  5. replica su un recente server LDAP non è fatto con slurpd, ma con syncrepl , slurpd è obsoleto; le repliche devono essere riconfigurate a mano

Vedi anche

Articoli Correlati

link esterno