Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. OpenLDAP — Wikipédia
OpenLDAP — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (septembre 2022).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?
OpenLDAP

Informations
Développé par Projet OpenLDAP
Dernière version 2.6.10 (22 mai 2025)[1]Voir et modifier les données sur Wikidata
Dépôt git.openldap.org/openldap/openldap.gitVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Multiplateforme
Formats lus LDAP Data Interchange Format et OpenLDAP configuration file (d)Voir et modifier les données sur Wikidata
Formats écrits LDAP Data Interchange Format et OpenLDAP configuration file (d)Voir et modifier les données sur Wikidata
Type Serveur LDAP
Licence OpenLDAP Public License version 2.8 (d)Voir et modifier les données sur Wikidata
Site web www.openldap.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

OpenLDAP est une implémentation libre du protocole LDAP maintenue par le projet OpenLDAP et distribuée selon les termes de la licence OpenLDAP Public Licence[2]. Outre le code source, on trouve des versions compilées pour GNU/Linux, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, Mac OS X, Solaris, et Microsoft Windows (2000, XP).

Concept

[modifier | modifier le code]
Article détaillé : Lightweight Directory Access Protocol.

OpenLDAP est un annuaire informatique qui fonctionne sur le modèle client/serveur. Il contient des informations de n'importe quelle nature qui sont rangées de manière hiérarchique. Pour bien comprendre le concept, il est souvent comparé aux pages jaunes, où le lecteur recherche un numéro de téléphone particulier : il va d'abord sélectionner la profession, puis la ville, puis le nom de l'entrée pour trouver finalement le numéro de téléphone. En pratique, dans un réseau informatique, il est utilisé pour enregistrer une grande quantité d'utilisateurs ou de services, parfois des centaines de milliers. Il permet d'organiser hiérarchiquement les utilisateurs par département, par lieu géographique ou par n'importe quel autre critère. C'est une alternative libre à Microsoft Active Directory.

Histoire

[modifier | modifier le code]

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.

Aspects techniques

[modifier | modifier le code]

Stockage

[modifier | modifier le code]

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.

Réplication

[modifier | modifier le code]

OpenLDAP prend en charge le mécanisme de réplication, via une directive de configuration syncrepl.

Composants d'OpenLDAP

[modifier | modifier le code]

OpenLDAP est constitué de 3 éléments principaux :

  • slapd (Stand-alone LDAP Daemon) : démon LDAP autonome. Il écoute les connexions LDAP sur n'importe quel port (389 par défaut) et répond aux opérations LDAP qu'il reçoit via ces connexions. Typiquement, slapd est appelé au moment du boot.
  • des bibliothèques implémentant le protocole LDAP.
  • des utilitaires, des outils et des exemples de clients.

Le projet OpenLDAP propose également des bibliothèques LDAP en Java :

  • JLDAP[3] : bibliothèque d'accès à LDAP en Java.
  • JDBC-LDAP[4] driver JDBC faisant office de pont JDBC-LDAP.

Composant obsolète : slurpd

[modifier | modifier le code]

Les versions anciennes d'openLDAP utilisaient le composant slurpd, ce composant est devenu obsolète[5]. 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).

  • slurpd (Stand-alone LDAP Update Replication Daemon): démon de mise à jour autonome. Est utilisé pour propager les changements effectués dans une base de données slapd aux autres bases. Si slapd est configuré pour produire des log de réplication, slurpd lit ces journaux et envoie les changements aux instances slapd esclaves (dépendantes de l'instance principale, dite maîtresse) via le protocole LDAP. Cette technique est dite de push replication (le daemon pousse l'information vers le destinataire)

Principales versions

[modifier | modifier le code]

Les versions d'OpenLDAP qui ont été marquantes :

  • OpenLDAP Version 1 (1998) : première version publique
  • OpenLDAP Version 2 (août 2000) : prise en charge de LDAPv3, d'IPv6, du TLS, …
  • OpenLDAP Version 2.1 (juin 2002) :
  • OpenLDAP Version 2.2 (décembre 2003) :
  • OpenLDAP Version 2.3 (juin 2005) : possibilité d'avoir la configuration accessible dans l'annuaire (cn=config)
  • OpenLDAP Version 2.4 (octobre 2007) : réplication miroir et multi-maître; réplication Proxy Sync; extensions LDAP v3.

Composants tiers

[modifier | modifier le code]

FusionDirectory

[modifier | modifier le code]

(fr) FusionDirectory est une application web sous licence GPL développé en PHP permettant de gérer facilement son annuaire LDAP et tous les services associés.

PhpLDAPadmin

[modifier | modifier le code]

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

[modifier | modifier le code]

Apache Directory Studio est une interface en Java basé sur Eclipse. Permet de gérer l'architecture LDAP, les Schémas LDAP et les fichiers LDIF.

Notes et références

[modifier | modifier le code]
  1. ↑ « OpenLDAP 2.6.10 now available », 22 mai 2025 (consulté le 26 mai 2025)
  2. ↑ OpenLDAP Public License
  3. ↑ JLDAP
  4. ↑ JDBC-LDAP
  5. ↑ la réplication sur un serveur ldap récent ne se fait plus avec slurpd, mais avec syncrepl, slurpd is obsolete; replicas must be reconfigured by hand

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Schéma LDAP

Liens externes

[modifier | modifier le code]
  • (en) Site officiel d'OpenLDAP
  • (en) SourceForge de PhpLDAPadmin
  • (fr) OpenLDAP sous Windows
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la sécurité des systèmes d'information
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=OpenLDAP&oldid=222942231 ».
Catégories :
  • Logiciel écrit en C
  • Serveur internet
  • Système de gestion d'identité
  • Logiciel pour Windows
  • Logiciel pour Unix
  • Logiciel sous licence libre
Catégories cachées :
  • Article manquant de références depuis septembre 2022
  • Article manquant de références/Liste complète
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant des données de Wikidata à traduire de l'anglais
  • Page utilisant P1072
  • Page utilisant P1073
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Sécurité informatique/Articles liés
  • Portail:Sécurité de l'information/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id