ldap_simple_bind_s, fonction (winldap.h)
La fonction ldap_simple_bind_s authentifie de façon synchrone un client auprès d’un serveur, à l’aide d’un mot de passe en texte clair.
Syntaxe
WINLDAPAPI ULONG LDAPAPI ldap_simple_bind_s(
[in] LDAP *ld,
[in] const PSTR dn,
[in] const PSTR passwd
);
Paramètres
[in] ld
Handle de session.
[in] dn
Nom de l’utilisateur à lier. L’opération de liaison utilise les paramètres dn et passwd pour authentifier l’utilisateur.
[in] passwd
Mot de passe de l’utilisateur spécifié dans le paramètre dn .
Valeur retournée
Si la fonction réussit, la valeur de retour est LDAP_SUCCESS.
Si la fonction échoue, elle retourne un code d'erreur. Pour plus d’informations, consultez Valeurs de retour.
Remarques
La fonction ldap_simple_bind_s lance une opération de liaison synchrone simple pour authentifier un client auprès d’un serveur LDAP. Les appels de liaison suivants peuvent être utilisés pour se réauthentifier à l’aide de la même connexion.
Une fois l’opération de liaison terminée, ldap_simple_bind_s retourne à l’appelant. Utilisez ldap_simple_bind si vous préférez effectuer l’opération de manière asynchrone. N’oubliez pas que si un serveur LDAP 2 est contacté, ne tentez pas d’autres opérations sur la connexion tant que l’appel de liaison n’est pas terminé.
Multithreading : les appels de liaison sont dangereux, car ils s’appliquent à la connexion dans son ensemble. Soyez prudent si les threads partagent des connexions et essaient de lier des threads avec d’autres opérations.
Configuration requise
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | winldap.h |
Bibliothèque | Wldap32.lib |
DLL | Wldap32.dll |