Formation Fondamentaux sur les annuaires LDAP (TP sur OpenLDAP)

La formation sur les annuaires LDAP (fondamentaux) qui se déroule sur 2 jours a pour objectif de vous permettre d'appréhender et de savoir quand et comment utiliser les annuaires dans vos projets. Il s'agit d'une excellente introduction pour avancer sur la problématique et choisir une solution.
LDAP, qu'est-ce que c'est?
Lightweight Directory Access Protocol (LDAP) est un protocole basé sur TCP/IP qui permet d'interroger et de modifier des services d'annuaires. Cette formation a donc pour but de vous familiariser avec les annuaires d'entreprise tout en vous permettant d'en mesurer les enjeux et atouts. Nos exercices se baseront sur l'annuaire Open Source OpenLDAP que nous installerons et utiliserons, vous serez donc aptes à mettre en oeuvre des annuaires et des métas-annuaires.

Objectifs de cette formation

  • Comprendre les problématiques et les solutions liées à la gestion des annuaires LDAP
  • Être en mesure de choisir une solution LDAP en fonction de besoins
  • Être capable de gérer et déployer une solution d'annuaire centralisé basée sur OpenLDAP

Public visé

  • Administrateur système
  • Développeur
  • Architecte

Pré-requis

  • Connaissances d'administration d'un système GNU/Linux
  • Connaissances de base sur LDAP

Programme détaillé

Les annuaires : Introduction générale

  • Introduction générale aux annuaires
  • Appréhender les annuaires électroniques
  • Connaître les limites d'un annuaire
  • Présentation de différents types d'annuaires
  • Historique de l'évolution des annuaires
  • Les normes X.500 : vue d'ensemble
  • Les principes clés des normes informatiques X.500
  • Lightweight Directory Access Protocol : sa version 1 (LDAP v1)
  • Lightweight Directory Access Protocol : sa version 2 (LDAP v2)
  • Appréhender LDAP version 3 (LDPA v3) et les RFC
  • Introduction aux modèles LDA

LDAP : Introduction au Lightweight Directory Access Protocol

  • Introduction globale au protocole LDA
  • Appréhender le modèle d'information
  • Visualiser le modèle de nommage
  • Appréhender le modèle de sécurité
  • Comprendre le modèle de duplication
  • Comprendre le modèle fonctionnel

Le Directory Service Markup Language (DSML) et le format LDIF

  • Introduction globale à LDIF
  • Appréhender le format LDIF
  • Connaître et utiliser le LDIF simple
  • Connaître et utiliser le LDIF de modification
  • DSML : appréhender le Directory Service Markup Language

Présentation de OpenLDAP et des annuaires existants

  • Vue d'ensemble du marché des annuaires
  • Connaître certains clients LDAP

Déploiement : Mise en situation

  • Présentation d'exemples types
  • Exemples concernant les APIs
  • Code JLDAP : étude de cas
  • Code JNDI : étude de cas
  • Code PHP : étude de cas
  • Code Perl : étude de cas

OpenLDAP introduction globale au logiciel

  • Installer le logiciel OpenLDAP
  • Configurer le logiciel OpenLDAP
  • Utiliser le logiciel OpenLDAP en tant que client