Ce projet a été réalisé lors de mon stage de deuxième année à l'ADAPEI07
La fonction principal de cet annuaire et l'ajout de nouveau utilisateurs dans un Active Directory, il permet également la désactivation de compte. Les langages utilisés établissement
php, js, html, css et la librairie ldap.
Pour pouvoir se connecter à cette page, il faut faire parti
d'un groupe spécial présent dans l'AD. Une personne qui se trompe de mot de passe, d'identifiant ou qui n'est pas présente dans le groupe ne pourra pas accéder au site. Si on essaye de contourner
le formulaire en voulant directement aller sur la page d'accueil, une erreur apparaitra.
Lors de l'ajout d'un nouvel utilisateur, on peut choisir dans quel établissement on veut l'ajouter (les établissement correspondent aux OU dans l'AD). Quand on choisi un établissement
on peut également choisir un utilisateur présent dans cet établissement et copier les mêmes droits que ce dernier pour notre nouvel utilisateur (les droits sont attribués
en fonction des groupes auxquels l'utilsiateur appartient). On peut ensuite renseigner tout un tas de paramètres, certains seront écris dans l'ad comme par exemple la date d'expiration
du compte ou encore le numéro de téléphone.
Toutes ces informations saisies sont ensuite envoyés par mail à l'adresse du responsable pour qu'il puisse être au courant lors d'un ajout et de l'auteur de la création du compte.
Comme dit précédemment, le site permet également de désactiver des comptes, cela se passe sur une autre page, on séléctionne l'établissement dans lequel l'utilisateur se trouve
et on désactive le compte (seuls les comptes déjà actifs sont affichés évidemment). Comment pour l'ajout, un mail est envoyé au responsable.
Que ce soit pour la création ou la désactivation, les utilisateurs n'ont pas directement le droit d'écrire dans l'AD, c'est eux qui font l'action d'ajouter mais c'est un compte
administrateur renseigné dans un fichier secret qui écrit dans l'active directory.