WebClientProtocol.PreAuthenticate Eigenschap

Definitie

Hiermee haalt u op of stelt u in of verificatie vooraf is ingeschakeld.

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

Waarde van eigenschap

true om de aanvraag vooraf te verifiëren; anders, false. De standaardwaarde is false.

Opmerkingen

Wanneer een client een resource aanvraagt zonder referenties, vraagt de server de aanvraag uit en geeft aan welke verificatieschema's deze ondersteunt. De client kiest een verificatieschema en verzendt de juiste WWW-authenticate header naar de server. Wanneer PreAuthenticate is true, wordt de WWW-authenticate header verzonden met alle volgende aanvragen.

Wanneer PreAuthenticate is false, wordt er een aanvraag gedaan bij de XML-webservicemethode zonder de gebruiker in eerste instantie te verifiëren. Als de XML-webservice anonieme toegang toestaat, wordt de XML-webservicemethode uitgevoerd. Als anonieme toegang niet is toegestaan, wordt een 401 HTTP-retourcode teruggestuurd naar de client. Als reactie retourneert de WebClientProtocol klasse verificatiereferenties naar de webserver. Als de client is geverifieerd en vervolgens gemachtigd is voor toegang tot de XML-webservice, wordt de XML-webservicemethode uitgevoerd; anders wordt de toegang tot de client geweigerd.

Van toepassing op

Zie ook