Udostępnij za pośrednictwem


WindowsClientCredential.AllowNtlm Właściwość

Definicja

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

Boolean

truejeś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.

Dotyczy