다음을 통해 공유


WindowsClientCredential.AllowNtlm 속성

정의

주의

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.

Windows SSPI 협상 인증으로 NTLM 인증이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다.

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

속성 값

Boolean

Windows SSPI 협상 인증으로 NTLM 인증이 허용되면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

특성

설명

이 속성을 true로 설정하면 Kerberos를 사용할 수 없는 경우 NTLM으로 인증을 다운그레이드할 수 있습니다.

이 속성을 설정 false 하면 NTLM이 사용 하는 경우 예외를 throw 하는 최상의 노력을 하도록 Windows Communication Foundation (WCF). 이 속성을 false로 설정하면 유선을 통해 NTLM 자격 증명을 보낼 수 있습니다.

작업 그룹 및 로컬 계정과 같은 특정 배포에는 NTLM 인증이 필요합니다. 이러한 배포에서 이 플래그를 false 설정하면 WCF를 사용할 때 인증 오류가 발생합니다. 상호 인증이 필요한 배포(Kerberos에서만 지원됨)에서 이 플래그를 으로 false설정합니다.

NTLM(Windows NT LAN Manager)은 Windows NT 운영 체제를 실행하는 시스템이 포함된 네트워크 및 독립 실행형 시스템에서 사용되는 인증 프로토콜입니다.

Microsoft Kerberos 보안 패키지는 네트워크의 시스템에 NTLM보다 더 큰 보안을 추가합니다. Microsoft Kerberos 프로토콜을 선택한 경우에도 NTLM이 계속 지원되며 Windows NT 4.0 이전 버전을 실행하는 시스템이 포함된 네트워크의 인증에나 독립 실행형 시스템에는 NTLM을 사용해야 합니다.

적용 대상