Source et contenu de l’annuaire
1. Utilisation principale de l’annuaire
La première étape à effectuer est donc de définir quelle(s) activité(s) sera(ont) réalisée(s) par l’annuaire. En effet, un annuaire peut remplir différents objectifs tels que :
	•	Celui d’un service d’annuaire classique (ex. les pages blanches ou jaunes) .
	•	Celui d’un service d’authentification centralisée multisystème et applicatif (système d’exploitation, messagerie, web...) .
	•	Celui d’un service d’inventaire pour différents types d’applications.
2. Recensement des différents systèmes d’information utilisés dans votre entreprise
Une fois le périmètre de l’utilité de l’annuaire défini, il faut désormais recenser chacun des systèmes et chacune des applications informatiques afin de mener une analyse de compatibilité avec le protocole LDAP.
Le recensement des différents systèmes informatiques (tels que les systèmes d’exploitation, les applications ou bien les équipements réseau) au sein de l’entreprise doit s’effectuer en concertation avec les différentes équipes informatiques de celle-ci. Ce travail devra donc être mené consciencieusement et de manière ordonnée et synthétisé dans une matrice afin d’avoir les informations sur le genre, le nom, et la version du système informatique. Cette étape ne sera certainement pas la plus passionnante, mais reste indispensable à la réalisation de l’intégration d’un annuaire LDAP.
Une matrice comme celle de la figure 3-1 pourrait donc être envisagée dans un premier temps :
Genre	Nom	Version	
Système d’exploitation	Linux Redhat	6.6	
Équipement réseau	Cisco ASA	ASA 5510	
Application de surveillance	Nagios/OP5	7.3.15	
Application de backup	Yosemite bkp	10.5	
...	...	...	
Figure 3-1 : Recensement SI (1)
3. Vérifier la compatibilité avec le protocole LDAP
Une fois le recensement de tous les systèmes d’information effectué, il faudra maintenant s’assurer que chacun d’entre eux est compatible avec le protocole LDAP... nativement ou pas.
En effet, il faudra maintenant reprendre la matrice établie précédemment et se renseigner auprès des sites officiels ou des documents techniques de chacun des systèmes d’information recensés. Et étant donné que la standardisation du protocole LDAP avec la prise de conscience de la criticité de la gestion des identités électroniques en entreprise est devenue essentielle, alors il devient très facile de savoir si les différents systèmes informatiques supportent le protocole LDAP.
Par exemple, pour des serveurs Linux issus de la distribution Red Hat, l’information sera disponible dans des documents techniques (appelé Redbook) au niveau des chapitres concernant "la gestion de l’authentification des utilisateurs du système". Il en va également de même pour des équipements réseau où le terme souvent employé est "AAA" pour Authentication, Authorization, and Accounting. Le terme "PAM" pour Pluggable Authentication Module est également employé pour configurer l’authentification pour des applications de gestion de bases de données (appelé SGBDB) telles que " Mysql".
Ainsi, pour résumer, voici tous les cas de figure qui pourrait être rencontrés lors de notre analyse sur la compatibilité de nos SI avec le protocole LDAP :
	•	Pas de possibilité clairement notifiée de l’utilisation du protocole LDAP.
	•	Chargement d’un module ou plug-in par l’intermédiaire d’un fichier librairie présent ou à ajouter (quelquefois payant) et à inclure dans le fichier de configuration de l’application.
	•	Montée de la version de l’application, du système d’exploitation ou du "firmware" de l’équipement réseau.
	•	Possibilité d’utiliser le protocole LDAP nativement.
Ainsi, la matrice précédemment créée pourra évoluer comme celle ci-après :
Genre	Nom	Version	Compatible	Action pour compatibilité	
Système d’exploitation	Linux Redhat	6.6	oui	Aucune	
Équipement réseau	Cisco ASA	ASA 5510	oui	MAJ de l’iOS	
Application de surveillance	Nagios/OP5	7.3.15	oui	Aucune	
Application de backup	Yosemite bkp	10.5	non	N/A	
…	…	…	…	…	
Figure 3-2 : Recensement SI (2)