Globepager accueil > informatique > cours informatique>

administrer facilement annuaire LDAP


administrer facilement annuaire LDAP

vendredi 7 décembre 2007



administrer un annuaire LDAP

Texte de la vidéo administrer facilement un annuaire LDAP


Le support de LDAP

Le protocole LDAP permet principalement de gérer des annuaires en réseaux et de normaliser les opérations d’accès et de recherches dans les données.

Windev permet de gérer en natif, les annuaires LDAP. Un exemple bien connu d’annuaire LDAP, c’est Active Directory, que l’on retrouve sur tous les serveurs windows. Par exemple, là, nous allons accéder à l’Active Directory d’un des serveurs du réseaux avec les fonctions LDAP du W langage. Je lance mon exemple et nous détaillerons le code ensuite. Go, je me connecte à l’Active Directory de ce serveur, et j’affiche pour chaque utilisateur son nom, sa description, et la coche qui me permet de savoir si c’est un administrateur ou non. Détaillons maintenant le code qui permet de récupérer les informations sur l’utilisateur depuis l’Active Directory.

Première chose, je dois me connecter au serveur LDAP. Pour me connecter, je dois donner l’adresse du serveur, mon nom et mon mot de passe. Ces trois paramètres se remplissent dans la structure, LDAPSession. Pour me connecter, j’utilise la fonction LDAPConnecte, avec en paramètre, le nom que je vais donner à ma session, et voilà pour le code de connexion au serveur. Je lance ensuite la recherche des utilisateurs. Dans notre cas, c’est la procédure ListeUtilisateurs qui le fait. Et je termine la session avec la fonction LDAPDeconnecte. Revenons à la procédure ListeUtilisateurs. Cette procédure permet de récupérer tous les utilisateurs qui sont dans l’active directory du serveur. Et elle ajoute également chaque utilisateur dans la zone répétée d ela fenêtre. Je rappelle quand-même que dans LDAP, les données sont stockées de manière arborescentes. Alors regardons une copie d’écran de l’arborescence de l’active directory de notre serveur. Ce que je veux récupérer ce sont les utilisateurs qui sont stockés là, dans users. Donc le chemin pour accéder aux utilisateurs, c’est Local, DC=TDF, CN=Users.

Donc revenons au code, je veux lister les utilisateurs, c’est la fonction LDAPListeFils qui me permet de faire ça. On parle de fils parce que dans LDAP c’est une structure arborescente. Je passe en paramètre à cette fonction le nom de ma session et le chemin pour accéder à users, l’élément dans lequel sont les utilisateurs. Ensuite, la fonction LDAPListeFils renvoit une chaine. Cette chaine contient tous les fils trouvés, séparés par des retours charriots. Donc j’ai tous mes utilisateurs, et je veux le nom, la description, et savoir s’ils sont administrateurs ou pas. Eh bien ces informations ce sont des propriétés. dolnc je parcours la chaine renvoyée par LDAPListeFils et je récupère les valeurs des propriétés, avec la fonction LDAPValeur. Avec cette fonction, je récupère le nom d’utilisateur, name, la description, description, et la propriété administrateur, adminCount. J’ajoute ensuite ces informations dans la zone répétée de ma fenêtre. Et ceci avec la fonction zoneRepeteeAjouteLigne.

Le stockage des texte dans LDAP, est fait dans la norme UTF-8. Donc pour les afficher correctement, j’utilise la fonction wLangage UTF8VersChaine.

Nous venons de voir les fonctions wLangage de lecture d’un annuaire LDAP. Il existe également les fonctions d’écriture, de modification et de suppression. voilà comment manipuler des annuaires LDAP depuis Windev.

Votre note :

Répondre à cet article

liens commerciaux

Connecez-vous ou inscrivez-vous

Connexion / Inscription


Globepager dans vos favoris

Globepager comptabilise actuellement 12607 sites.

Vidéo administrer facilement annuaire LDAP

site accessible aux sourds et malentendants site accessible aux non voyants, mal voyants, aveugles

Ce site est accessible aux sourds, malentendants, non voyants. Ainsi, pour les sourds et mal entendants, les vidéos sont retranscrites dans la même page.


Annuaire en vidéo


Annuaire classique



Suivre la vie du siterss globepager | massage | crédit finance | camping hotellerie | Plan du site | Espace privé | ajouter globepager sur Netvibes | Ajouter à Mon Yahoo!