AuthenticationManager.CredentialPolicy Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает политику учетных данных, используемую для запросов ресурсов, выполненных HttpWebRequest с помощью класса.
public:
static property System::Net::ICredentialPolicy ^ CredentialPolicy { System::Net::ICredentialPolicy ^ get(); void set(System::Net::ICredentialPolicy ^ value); };
public static System.Net.ICredentialPolicy? CredentialPolicy { get; set; }
public static System.Net.ICredentialPolicy CredentialPolicy { get; set; }
static member CredentialPolicy : System.Net.ICredentialPolicy with get, set
Public Shared Property CredentialPolicy As ICredentialPolicy
Значение свойства
Объект, реализующий ICredentialPolicy интерфейс, определяющий, отправляются ли учетные данные с запросами. Значение по умолчанию — null.
Примеры
В следующем примере кода показано задание политики учетных данных.
public static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy policy = new IntranetZoneCredentialPolicy();
AuthenticationManager.CredentialPolicy = policy;
}
Комментарии
Политика учетных данных определяет, следует ли отправлять учетные данные при отправке запроса сетевого ресурса, например содержимого веб-страницы. Если учетные данные отправляются, серверы, требующие проверки подлинности клиента, могут попытаться выполнить проверку подлинности клиента при получении запроса вместо отправки ответа, указывающего, что необходимы учетные данные клиента. Хотя это позволяет сохранить круговую поездку на сервер, это должно быть сбалансировано с учетом риска безопасности, присущего отправке учетных данных в сети. Если целевой сервер не требует проверки подлинности клиента, рекомендуется не отправлять учетные данные.
Политика учетных данных будет вызываться только для запросов, которые указывают учетные данные или используют объект, указывающий WebProxy учетные данные.