HttpClientCredentialType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HTTP 클라이언트에 대한 유효한 자격 증명 형식을 열거합니다.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- 상속
필드
Basic | 1 | 기본 인증을 지정합니다. 자세한 내용은 RFC 2617 – HTTP Authentication: Basic and Digest Authentication을 참조하세요. |
Certificate | 5 | 인증서를 사용하여 클라이언트 인증을 지정합니다. |
Digest | 2 | 다이제스트 인증을 지정합니다. 자세한 내용은 RFC 2617 – HTTP Authentication: Basic and Digest Authentication을 참조하세요. |
InheritedFromHost | 6 | 인증은 호스트에서 상속됩니다. |
None | 0 | 익명 인증을 지정합니다. |
Ntlm | 3 | NTLM을 사용하여 클라이언트 인증을 지정합니다. |
Windows | 4 | Windows를 사용하여 클라이언트 인증을 지정합니다. |
예제
다음 코드에서는 ClientCredentialType를 이 열거형의 멤버로 설정하는 방법을 보여 줍니다.
// The code uses a shortcut to specify the security mode to Transport.
WSHttpBinding b = new WSHttpBinding(SecurityMode.Transport);
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
' The code uses a shortcut to specify the security mode to Transport.
Dim b As WSHttpBinding = New WSHttpBinding(SecurityMode.Transport)
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows
설명
이 열거형은 인증에 ClientCredentialType 사용할 클라이언트 자격 증명의 유형을 지정하는 데 사용됩니다.
이 값으로 TransportWithMessageCredential설정되면 SecurityMode 값 HttpClientCredentialType 이 무시됩니다.