| OpenLDAP | |
| |
| Développeur | The OpenLDAP Project |
|---|---|
| Dernière version | 2.4.23 [+/-] |
| Environnement | Linux, Unix, Windows… |
| Type | Serveur LDAP |
| Licence | OpenLDAP Public License |
| Site Web | http://www.openldap.org/ |
| modifier | |
OpenLDAP est une implémentation libre du protocole LDAP développée par The OpenLDAP Project. Elle est publiée sous sa propre licence, l’OpenLDAP Public Licence. Bien qu'officiellement distribuée uniquement sous forme de code source, on trouve des versions compilées pour GNU/Linux, BSD, AIX, HP-UX, Mac OS X, Solaris, et Microsoft Windows (2000, XP).
Le projet a débuté en 1998 sous l'impulsion de Kurt Zeilenga en prenant pour base les travaux de l'Université du Michigan où des chercheurs développaient le protocole LDAP.
Parmi les autres contributeurs, il y a Howard Chu et Pierangelo Masarati.
PhpLDAPadmin est une interface en PHP qui facilite l'édition des données du serveur OpenLDAP. Son utilisation passe par un navigateur Web.
Apache Directory Studio est une interface en Java basé sur Eclipse. Permet de gérer l'architecture LDAP, les Schéma LDAP et les fichiers LDIF.
Le logiciel OpenLDAP ne stocke pas les données directement, il utilise une bibliothèque tierce pour le faire. Généralement c'est la base de données Berkeley DB qui est utilisée sous GNU/Linux. Mais il est possible d'utiliser MySQL, LDBM, des fichiers à plat, etc.
OpenLDAP prend en charge le mécanisme de réplication, via une directive de configuration syncrepl
OpenLDAP est constitué de 3 éléments principaux :
Le projet OpenLDAP propose également des bibliothèques LDAP en Java :
Les versions anciennes d'openLDAP utilisaient le composant slurpd, ce composant est devenu obsolète. Une directive de configuration syncrepl (réplication synchronisée) permet de configurer le daemon slapd pour effectuer aussi la réplication de(s) annuaire(s) par un mécanisme dit de pull replication (le destinataire tire l'information vers lui).
Les versions d'OpenLDAP qui ont été marquantes :