Présentation ITIM
Parmi de nombreuses solutions existantes sur le marché se trouve la suite de produits IBM Tivoli Identity Manager qui permet de gérer les identités électroniques des utilisateurs, et leurs droits d’accès aux ressources, d’un bout à l’autre du cycle de vie du compte. Ainsi, ITIM possède toutes les fonctionnalités d’une infrastructure de gestion des identités électroniques.
¬
Figure 19-4 : ITIM
La figure 19-4 montre qu’une architecture ITIM est principalement constituée de trois éléments :
	•	Websphere Application Server pour la fonction de serveur web qui permet aux utilisateurs d’accéder au service.
	•	Tivoli Identy Manager Server pour la fonction de gestion des workflows et du cycle de vie des comptes.
	•	Tivoli Directory Integrator qui permet de communiquer et de provisionner les différents annuaires LDAP et autres systèmes d’information.
1. Bannière de connexion
La figure 19-5 montre le portail internet utilisateur de connexion au service ITIM.
¬
Figure 19-5 : Portail internet de connexion
2. Espace de gestion des comptes de l’utilisateur
Une fois connecté, l’utilisateur accédera à son espace de gestion de ses comptes de connexion (figure 19-6). L’écran est divisé en quatre parties :
1.	L’écran du haut Action Needed montre les actions que l’utilisateur doit effectuer. Par exemple lors de cycle de revalidation de compte où l’utilisateur doit justifier pourquoi il doit conserver ses comptes sur les différents services d’annuaire de l’entreprise.	
2.	Puis il y a la partie My Password qui permet à l’utilisateur de changer les mots de passe de ses comptes sur les différents services d’annuaire de l’entreprise. 	
3.	La partie My Password permet à l’utilisateur de faire ses demandes d’accès à des services de création de comptes.	
4.	Et enfin la partie View Profile qui permet de configurer son utilisateur de connexion à l’infrastructure ITIM.	
¬
Figure 19-6 : Espace de gestion des comptes de l’utilisateur
3. Workflow
La figure 19-7 montre la définition d’un workflow lors de la création d’un compte utilisateur. Il faudra commencer par y renseigner l’appartenance à un groupe (cf. Job role selection) ainsi qu’un annuaire (cf. Directory Selection). Dès que ces informations sont validées, le processus de création de compte utilisateur sera lancé. Un premier approbateur (celui du groupe) sera notifié (par mail) de la création de ce compte. Si ce premier approbateur autorise la création du compte, alors une nouvelle notification sera envoyée à un second approbateur. Et si ce dernier autorise également la création de ce compte, alors celui-ci sera réellement créé sur l’annuaire ciblé et l’utilisateur final en sera notiifé par mail. Puis la requête de création de compte prendra fin.
¬
Figure 19-7 : Workflow
4. Approbation
Les images de la figure 19-8 affichent ce que reçoit l’approbateur dans le cas par exemple d’une requête de création de compte. Puis la figure 19-9 montre la boîte de dialogue que l’approbateur doit renseigner afin d’approuver ou de rejeter une demande.
¬
Figure 19-8 : Approbation (1)
¬
Figure 19-9 : Approbation (2)
En cas d’absence, l’approbateur a la possibilité de déléguer son pouvoir d’approbation à une autre personne (figure 19-10).
¬
Figure 19-10 : Délégation d’approbation