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 povolené 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
true
předběžné ověření žádosti; v opačném případě . false
Výchozí formát je false
.
Poznámky
Když klient požádá o prostředek bez použití přihlašovacích údajů, server požadavek vyzve a určí, která schémata ověřování podporuje. Klient zvolí schéma ověřování a odešle na server příslušnou WWW-authenticate
hlavičku. Pokud PreAuthenticate je true
, hlavička WWW-authenticate
se odešle se všemi následnými požadavky.
Pokud PreAuthenticate je false
, je požadavek na metodu 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 do klienta návratový kód HTTP 401. Jako odpověď WebClientProtocol třída vrátí přihlašovací údaje ověřování webovému serveru. Pokud je klient ověřen a následně autorizován pro přístup k webové službě XML, je spuštěna metoda webové služby XML; jinak je klientovi odepřen přístup.