WebClientProtocol.PreAuthenticate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.