HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, включен ли на сервере небезопасный общий доступ к подключению. Если этот параметр включен, проверка подлинности NTLM выполняется один раз при каждом TCP-подключении.
public:
property bool UnsafeConnectionNtlmAuthentication { bool get(); void set(bool value); };
public bool UnsafeConnectionNtlmAuthentication { get; set; }
member this.UnsafeConnectionNtlmAuthentication : bool with get, set
Public Property UnsafeConnectionNtlmAuthentication As Boolean
Значение свойства
false.
Примеры
В следующем примере свойство устанавливается для включения небезопасного общего доступа к подключению.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;
Комментарии
Если для этого свойства задано true значение и первый запрос по конкретному подключению проходит проверку подлинности с помощью NTLM, последующие запросы по одному подключению обрабатываются с помощью сведений проверки подлинности в IIdentity исходном запросе.
Это свойство не действует, если NTLM не является протоколом проверки подлинности.
Замечание
Если задать это свойство для true повышения производительности, так как дополнительные проблемы проверки подлинности NTLM не отправляются, существует риск безопасности, не требующий всех запросов на предоставление сведений о проверке подлинности. Необходимо определить, стоит ли этот риск увеличить производительность.
Дополнительные сведения см. в разделе UnsafeConnectionNtlmAuthentication.