|
|
|
|
- Structure LDAPSession
- LDAP et Groupware utilisateur
LDAPConnecte (Fonction) En anglais : LDAPConnect Permet de se connecter à un serveur LDAP grâce aux caractéristiques définies dans la structure LDAPSession. La connexion est réellement ouverte au premier accès (fonction LDAPRecherche par exemple). // Vérification du couple "Login / Mot de passe" utilisateur // Initialisation LDAPRAZ() LDAPSession.Hôte = "domaine.local" LDAPSession.Port = 389 LDAPSession.Version = 3 LDAPSession.Utilisateur = "user@domaine.local" LDAPSession.MotDePasse = "mdp" // Connexion LDAPConnecte("MaSession")  // Recherche des informations de l'utilisateur. sDn est une chaîne = LDAPRecherche("MaSession", ... "cn=users,dc=domain,dc=local","sAMAccountName=testeur") // Autre possibilité // sDn est une chaîne = LDAPRecherche("MaSession", ... // "cn=users,dc=domain,dc=local","UserPrincipalName=testeur@domain.local")  SI sDn = "" ALORS // Impossible de lister le DN de connexion // Le login ne correspond pas au bon mot de passe Erreur("Le mot de passe de l'utilisateur " + LDAPSession.Utilisateur + " est erroné.") FIN // Déconnexion LDAPDéconnecte("MaSession") Syntaxe
<Résultat> = LDAPConnecte(<Session LDAP>)
<Résultat> : Booléen - Vrai si la connexion est établie,
- Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
Si le nom de la session existe déjà , la connexion n'est pas établie.
<Session LDAP> : Chaîne de caractères Nom de la session LDAP. Ce nom doit être unique. Ce nom permettra d'identifier la session dans toutes les fonctions LDAP. Remarques La structure LDAPSession permet de renseigner toutes les caractéristiques de la session LDAP à manipuler (adresse du serveur, port, ...). Cette structure doit être initialisée avant d'utiliser la fonction LDAPConnecte. Cette structure permet également de préciser différentes options comme le mode de gestion du SSL ou le mode de connexion. LDAP et Groupware utilisateur Il est possible de connecter automatiquement votre projet à un annuaire LDAP grâce au Groupware Utilisateur.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions LDAP
[ + ] Utilisation des fonctions LDAP du WLangage. Ces fonctions permettent d'interagir totalement avec les données LDAP, de visualiser le contenu de tout annuaire LDAP et également de modifier les données LDAP : LDAPConnecte, LDAPListeFils, LDAPAjouteAttribut, LDAPSupprimeValeurAttribut,...
|
Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|