WebClientProtocol.PreAuthenticate Vlastnost

Definice

Získá nebo nastaví, zda je povoleno předběžné ověřování.

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

Hodnota vlastnosti

truek předběžnému ověření žádosti; v opačném případě . false Výchozí hodnota je false.

Poznámky

Když klient požádá o prostředek bez použití přihlašovacích údajů, server výzvu k žádosti a indikuje, jaká schémata ověřování podporuje. Klient zvolí schéma ověřování a odešle příslušné WWW-authenticate hlavičky na server. Pokud PreAuthenticate je , truehlavička WWW-authenticate se odešle se všemi dalšími požadavky.

Pokud PreAuthenticate je false, požadavek se provede do metody webové služby XML bez počátečního pokusu o ověření uživatele. Pokud webová služba XML umožňuje anonymní přístup, spustí se metoda webové služby XML. Pokud je anonymní přístup zakázán, odešle se zpět klientovi návratový kód HTTP 401. V odpovědi WebClientProtocol třída vrátí přihlašovací údaje pro ověření webového serveru. Pokud je klient ověřený a následně autorizovaný pro přístup k webové službě XML, spustí se metoda webové služby XML; v opačném případě je klient odepřen přístup.

Platí pro

Viz také