WebClientProtocol.PreAuthenticate Egenskap

Definition

Hämtar eller anger om förautentisering är aktiverat.

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

Egenskapsvärde

trueför att förautentisera begäran. annars . false Standardvärdet är false.

Kommentarer

När en klient begär en resurs utan att använda autentiseringsuppgifter utmanar servern begäran och anger vilka autentiseringsscheman den stöder. Klienten väljer ett autentiseringsschema och skickar rätt WWW-authenticate huvud till servern. När PreAuthenticate är trueskickas WWW-authenticate huvudet med alla efterföljande begäranden.

När PreAuthenticate är falsegörs en begäran till XML-webbtjänstmetoden utan att först försöka autentisera användaren. Om XML-webbtjänsten tillåter anonym åtkomst körs XML-webbtjänstmetoden. Om anonym åtkomst inte tillåts skickas en 401 HTTP-returkod tillbaka till klienten. Som svar WebClientProtocol returnerar klassen autentiseringsuppgifter till webbservern. Om klienten autentiseras och därefter har behörighet att komma åt XML-webbtjänsten körs XML-webbtjänstmetoden. annars nekas klienten åtkomst.

Gäller för

Se även