Bezeichnung
easy:SetOpt_UserPwd -- legt den Benutzername und das Passwort für die Authentifizierung fest
Übersicht
easy:SetOpt_UserPwd(userpwd)
Beschreibung
Übergeben Sie eine Zeichenkette als Parameter, der die Anmeldedaten für die Verbindung enthält. Das Format lautet: [user name]:[password].

Wenn Sie die Kerberos V5-Authentifizierung mit einem Windows-basierten Server verwenden, müssen Sie den Benutzernamensabschnitt mit dem Domänennamen angeben, damit der Server ein Kerberos-Ticket erfolgreich abrufen kann. Andernfalls schlägt der erste Teil des Authentifizierungs-Handshakes möglicherweise fehl.

Bei Verwendung von NTLM kann der Benutzername einfach als Benutzername ohne den Domänennamen angegeben werden, wenn der Server Teil einer einzelnen Domäne und Gesamtstruktur ist.

Verwenden Sie zum Angeben des Domänennamens die Formate Down-Level-Anmeldename oder UPN (User Principal Name). Beispiel: EXAMPLE\user beziehungsweise user@example.com.

Einige HTTP-Server (unter Windows) unterstützen auch die Einbeziehung der Domäne für die Standardauthentifizierung.

Bei Verwendung von HTTP und #CURLOPT_FOLLOWLOCATION führt libcurl möglicherweise mehrere Anforderungen an möglicherweise verschiedene Hosts aus. libcurl sendet diese Benutzer- und Passwortinformationen nur unter Verwendung des ursprünglichen Hostnamens an Hosts (es sei denn, #CURLOPT_UNRESTRICTED_AUTH ist festgelegt). Wenn libcurl also Speicherorten an andere Hosts folgt, werden Benutzer und Passwort nicht an diese Hosts gesendet. Dies wird erzwungen, um versehentliche Informationslöcher zu verhindern.

Verwenden Sie #CURLOPT_HTTPAUTH, um die Authentifizierungsmethode für HTTP-basierte Verbindungen anzugeben, oder #CURLOPT_LOGIN_OPTIONS, um IMAP-, POP3- und SMTP-Optionen zu steuern.

Die Benutzer- und Passwortzeichenketten sind nicht URL-dekodiert, daher kann mit dieser Option kein Benutzername mit Doppelpunkt gesendet werden. Verwenden Sie hierfür #CURLOPT_USERNAME oder fügen Sie ihn in die URL ein.

Eingaben
userpwd
Eingabewert

Navigation zeigen