WebClientProtocol.PreAuthenticate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.