WebClientProtocol.PreAuthenticate Eigenschaft

Definition

Ruft ab oder legt fest, ob die Vorauthentifizierung aktiviert ist.

public:
 property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean

Eigenschaftswert

truedie Anforderung vorab zu authentifizieren; andernfalls . false Der Standardwert lautet false.

Hinweise

Wenn ein Client eine Ressource ohne Anmeldeinformationen anfordert, fordert der Server die Anforderung heraus und gibt an, welche Authentifizierungsschemas unterstützt werden. Der Client wählt ein Authentifizierungsschema aus und sendet den entsprechenden WWW-authenticate Header an den Server. Ist PreAuthenticate dies trueder Zeitpunkt, wird der WWW-authenticate Header mit allen nachfolgenden Anforderungen gesendet.

Wenn PreAuthenticate dies der Zeitpunkt ist false, wird eine Anforderung an die XML-Webdienstmethode gestellt, ohne zunächst zu versuchen, den Benutzer zu authentifizieren. Wenn der XML-Webdienst anonymen Zugriff zulässt, wird die XML-Webdienstmethode ausgeführt. Wenn der anonyme Zugriff unzulässig ist, wird ein HTTP-Rückgabecode von 401 an den Client zurückgesendet. Als Antwort gibt die WebClientProtocol Klasse Authentifizierungsanmeldeinformationen an den Webserver zurück. Wenn der Client authentifiziert und anschließend für den Zugriff auf den XML-Webdienst autorisiert ist, wird die XML-Webdienstmethode ausgeführt. andernfalls wird dem Client der Zugriff verweigert.

Gilt für:

Weitere Informationen