Dans une entreprise en croissance le nombre de clients, de fournisseurs, de salariés et d'équipements ne cesse d'augmenter. La manière de récupérer toutes les informations les concernant diffère d'une entreprise à l'autre. L'utilisation d'une base de données relationnelle en est une parmi plusieurs, cependant celle-ci nécessite parfois des compétences techniques et un développement complexe qui oblige certaines entreprises à procéder à l'acquisition de solutions privatives (terme apprécié par Richard Stallman) et coûteuses, ne répondant pas nécessairement aux besoins et ne reflétant pas l'architecture logique et physique de l'entreprise. Les annuaires ont été conçus pour tenter de résoudre ces problèmes.
Dans cet article, j'expliquerai comment créer et gérer un annuaire en se basant sur le logiciel libre OpenLDAP. De plus, je proposerai un exemple simple d'une organisation exploitant ce type d'annuaire.
1. Le protocole LDAP
LDAP (Light Weight Directory Access Protocol) est un protocole permettant l'interrogation et la modification des services d'annuaires. Il a été conçu comme une adaptation TCP/IP du protocole DAP ensuite il a été amélioré en incluant un modèle de données, un modèle de nommage, un modèle de sécurité et un modèle de réplication. LDAP génère un trafic réseau très réduit d'où le qualificatif « léger » (light en anglais) contrairement à son ancêtre DAP qualifié de lourd.
Un annuaire LDAP respecte généralement le modèle X500 qui repose sur une structure arborescente dont chacun des nœuds est constitué d'attributs associés à leurs valeurs.
Le protocole définit comment s'établit la communication client-serveur. Il fournit...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première