DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions LDAP
  • Ajout d'un nouvel objet dans un serveur LDAP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
LDAPValideAjout (Fonction)
En anglais : LDAPValidateAdd
Valide l'ajout d'un nouvel objet dans un serveur LDAP.
Exemple
// Ajout d'un utilisateur Test dans un "Active Directory"
LDAPDébutAjout("MaSessionLDAP")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "top")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "person")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "organizationalPerson")
LDAPAjouteAttribut("MaSessionLDAP", "objectClass", "user")
LDAPAjouteAttribut("MaSessionLDAP", "objectCategory", ...
"CN=Person, CN=Schema, CN=Configuration, DC=societe, DC=fr")
LDAPAjouteAttribut("MaSessionLDAP", "instanceType", "4")
LDAPAjouteAttribut("MaSessionLDAP", "cn", "Test")
LDAPAjouteAttribut("MaSessionLDAP", "sAMAccountName", "Test")
LDAPValideAjout("MaSessionLDAP", "cn=Test, cn=Users, dc=societe, dc=fr")
Syntaxe
<Résultat> = LDAPValideAjout(<Session LDAP> , <DN de l'objet>)
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
<Session LDAP> : Chaîne de caractères
Nom de la session LDAP manipulée.
<DN de l'objet> : Chaîne de caractères
Nom absolu de l'objet (Distinguished Name) à ajouter.
Remarques

Ajout d'un nouvel objet dans un serveur LDAP

Pour ajouter un nouvel objet dans un serveur LDAP, il est nécessaire de définir les différents attributs qui composent cet objet et leur valeur.
Pour optimiser la vitesse de création des objets, les attributs et leurs valeurs sont définis localement : une seule communication avec le serveur est établie lors de la validation de l'ajout. Les étapes sont les suivantes :
  1. Initialisation de l'ajout (fonction LDAPDébutAjout)
  2. Ajout des attributs et de leurs valeurs (fonction LDAPAjouteAttribut). Cet ajout peut être réalisé autant de fois que nécessaire.
  3. Association des attributs et de leurs valeurs à un objet grâce à la fonction LDAPValideAjout.
Attention : Les opérations de modification étant réalisées localement avant d'être effectuées sur le serveur, il est nécessaire de respecter l'ordre logique des modifications (par exemple, il ne sera pas possible de modifier un attribut supprimé par la ligne de code précédente).
Composante : wd290com.dll
Voir Aussi
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale