WebClientProtocol.PreAuthenticate Свойство

Определение

Возвращает или задает, включена ли предварительная проверка подлинности.

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

Значение свойства

true для предварительной проверки подлинности запроса; falseв противном случае . Значение по умолчанию — false.

Комментарии

Когда клиент запрашивает ресурс без использования учетных данных, сервер вызывает запрос и указывает, какие схемы проверки подлинности она поддерживает. Клиент выбирает схему проверки подлинности и отправляет соответствующий WWW-authenticate заголовок серверу. Когда PreAuthenticate это trueтак, WWW-authenticate заголовок отправляется со всеми последующими запросами.

Когда PreAuthenticate это falseтак, запрос выполняется в метод веб-службы XML, не пытаясь выполнить проверку подлинности пользователя. Если веб-служба XML разрешает анонимный доступ, выполняется метод веб-службы XML. Если анонимный доступ запрещен, код возврата HTTP 401 отправляется клиенту обратно. В ответ WebClientProtocol класс возвращает учетные данные проверки подлинности веб-серверу. Если клиент прошел проверку подлинности и впоследствии авторизован для доступа к веб-службе XML, выполняется метод веб-службы XML; В противном случае клиенту запрещен доступ.

Применяется к

См. также раздел