Sdílet prostřednictvím


HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda je na serveru povoleno nebezpečné sdílení připojení. Pokud je povoleno, ověřování protokolem NTLM se provádí u každého připojení TCP jednou.

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

Hodnota vlastnosti

truePokud je povolené nebezpečné sdílení připojení; v opačném případě . false Výchozí formát je false.

Příklady

Následující příklad nastaví vlastnost pro povolení nebezpečného sdílení připojení.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();  
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;  
httpBinding.UnsafeConnectionNtlmAuthentication = true;  

Poznámky

Pokud je tato vlastnost nastavena na true hodnotu a první požadavek na konkrétní připojení je ověřen pomocí protokolu NTLM, následné požadavky přes stejné připojení jsou zpracovány pomocí ověřovacích informací v IIdentity počáteční žádosti.

Tato vlastnost nemá žádný vliv, pokud protokol NTLM není ověřovací protokol.

Poznámka

Když nastavíte tuto vlastnost na true zvýšení výkonu, protože se neodesílají další problémy s ověřováním protokolem NTLM, existuje riziko zabezpečení v případě, že nebude nutné, aby všechny požadavky poskytovaly ověřovací informace. Musíte určit, jestli zvýšení výkonu stojí za toto riziko.

Další informace naleznete v tématu UnsafeConnectionNtlmAuthentication.

Platí pro