ldap_simple_bind_s-Funktion (winldap.h)
Die ldap_simple_bind_s-Funktion authentifiziert einen Client mithilfe eines Klartextkennworts synchron bei einem Server.
Syntax
WINLDAPAPI ULONG LDAPAPI ldap_simple_bind_s(
[in] LDAP *ld,
[in] const PSTR dn,
[in] const PSTR passwd
);
Parameter
[in] ld
Das Sitzungshandle.
[in] dn
Der Name des Benutzers, als gebunden werden soll. Der Bindungsvorgang verwendet die Parameter dn und passwd , um den Benutzer zu authentifizieren.
[in] passwd
Das Kennwort des Benutzers, das im dn-Parameter angegeben ist.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert LDAP_SUCCESS.
Wenn die Ausführung der Funktion fehlschlägt, wird ein Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Rückgabewerte.
Hinweise
Die ldap_simple_bind_s-Funktion initiiert einen einfachen synchronen Bindungsvorgang, um einen Client bei einem LDAP-Server zu authentifizieren. Nachfolgende Bindungsaufrufe können zum erneuten Authentifizieren mit derselben Verbindung verwendet werden.
Nach Abschluss des Bindungsvorgangs kehrt ldap_simple_bind_s zum Aufrufer zurück. Verwenden Sie ldap_simple_bind , wenn Sie den Vorgang lieber asynchron ausführen lassen möchten. Beachten Sie: Wenn ein LDAP 2-Server kontaktiert wird, versuchen Sie erst dann andere Vorgänge über die Verbindung, wenn der Bindungsaufruf erfolgreich abgeschlossen wurde.
Multithreading: Bindungsaufrufe sind unsicher, da sie für die gesamte Verbindung gelten. Gehen Sie mit Vorsicht vor, wenn Threads Verbindungen gemeinsam nutzen, und versuchen Sie, Threadbindungen mit anderen Vorgängen durchzuführen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | winldap.h |
Bibliothek | Wldap32.lib |
DLL | Wldap32.dll |