Share via


WebClientProtocol.PreAuthenticate Vlastnost

Definice

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

truepř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.

Platí pro

Viz také