WindowsClientCredential.AllowNtlm Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.
Pobiera lub ustawia wartość wskazującą, czy uwierzytelnianie NTLM powinno być dozwolone jako Windows uwierzytelnianie WSPI Negotiate.
public:
property bool AllowNtlm { bool get(); void set(bool value); };
public bool AllowNtlm { get; set; }
[System.Obsolete("This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.")]
public bool AllowNtlm { get; set; }
member this.AllowNtlm : bool with get, set
[<System.Obsolete("This property is deprecated and is maintained for backward compatibility only. The local machine policy will be used to determine if NTLM should be used.")>]
member this.AllowNtlm : bool with get, set
Public Property AllowNtlm As Boolean
Wartość właściwości
true
jeśli uwierzytelnianie NTLM powinno być dozwolone jako Windows uwierzytelnianie SSPI Negocjuj uwierzytelnianie, false
w przeciwnym razie. Wartość domyślna to true
.
- Atrybuty
Uwagi
Ustawienie tej właściwości w taki sposób, aby true
zezwalało na obniżenie poziomu uwierzytelniania na NTLM, jeśli protokół Kerberos jest niedostępny.
Ustawienie tej właściwości powodujefalse
, że Windows Communication Foundation (WCF) w celu wykonania najlepszego wysiłku w celu zgłoszenia wyjątku, jeśli jest używany protokół NTLM. Należy pamiętać, że ustawienie tej właściwości na wartość może nie uniemożliwiać false
wysyłania poświadczeń NTLM za pośrednictwem przewodu.
Niektóre wdrożenia, takie jak grupy robocze i konta lokalne, wymagają uwierzytelniania NTLM. Ustawienie tej flagi na false
wartość w takich wdrożeniach powoduje błędy uwierzytelniania podczas korzystania z programu WCF. We wdrożeniu, które wymaga wzajemnego uwierzytelniania (obsługiwanego tylko przez protokół Kerberos), ustaw tę flagę na false
.
NTLM (Windows NT LAN Manager) to protokół uwierzytelniania używany w sieciach obejmujących systemy z systemem operacyjnym Windows NT oraz w systemach autonomicznych.
Pakiet zabezpieczeń Protokołu Kerberos firmy Microsoft zwiększa bezpieczeństwo niż NTLM do systemów w sieci. Mimo że protokół Kerberos firmy Microsoft jest wybranym protokołem, protokół NTLM jest nadal obsługiwany i musi być używany do uwierzytelniania sieciowego, jeśli sieć zawiera systemy z systemem Windows NT 4.0 i starszymi oraz w systemach autonomicznych.