WindowsClientCredential.AllowNtlm 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
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
속성 값
Windows SSPI 협상 인증으로 NTLM 인증을 허용해야 하는 경우 true, 그렇지 않으면 false. 기본값은 true입니다.
- 특성
설명
Kerberos를 true 사용할 수 없는 경우 인증을 NTLM으로 다운그레이드할 수 있도록 이 속성을 설정합니다.
이 속성을 설정하면 false NTLM을 사용하는 경우 WCF(Windows Communication Foundation)에서 예외를 throw하기 위해 최선을 다합니다. 이 속성을 false로 설정해도 NTLM 자격 증명이 유선으로 전송되는 것을 항상 방지할 수 있는 것은 아닙니다.
작업 그룹 및 로컬 계정과 같은 특정 배포에는 NTLM 인증이 필요합니다. 이러한 배포에서 이 플래그를 false 설정하면 WCF를 사용할 때 인증 실패가 발생합니다. 상호 인증이 필요한 배포에서(Kerberos에서만 지원) 이 플래그를 false설정합니다.
NTLM(Windows NT LAN Manager)은 Windows NT 운영 체제를 실행하는 시스템을 포함하는 네트워크와 독립 실행형 시스템에서 사용되는 인증 프로토콜입니다.
Microsoft Kerberos 보안 패키지는 네트워크의 시스템에 NTLM보다 더 큰 보안을 추가합니다. Microsoft Kerberos는 선택한 프로토콜이지만, 네트워크에 Windows NT 4.0 이하 버전을 실행하는 시스템과 독립 실행형 시스템에서 NTLM이 여전히 지원되며 네트워크 인증에 사용해야 합니다.