WebHttpSecurityMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HTTP 요청을 수신하도록 서비스 엔드포인트를 구성하는 데 사용할 수 있는 보안 모드를 정의합니다.
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum WebHttpSecurityMode
- 상속
필드
None | 0 | HTTP 요청에 사용되는 보안이 없음을 나타냅니다. |
Transport | 1 | 전송 수준 보안이 HTTP 요청과 함께 사용됨을 나타냅니다. |
TransportCredentialOnly | 2 | HTTP 기반 클라이언트 인증만 제공됨을 나타냅니다. |
설명
HTTP 요청을 수신하기 위해 WebHttpBinding으로 구성된 엔드포인트에서 전송 수준 보안이 사용되는지 여부를 지정할 때 이 열거형을 사용합니다. 기본값은 None 이므로 보안 없이 사용 됨을 나타냅니다.
전송 값이 지정 된 경우는 WebHttpBinding(WebHttpSecurityMode)에서 제공 하는 설정이 Transport 속성 서비스 엔드포인트에 적용 됩니다. WebHttpSecurityMode의 값은 이 값을 명시적 매개 변수로 받아들이는 WebHttpBinding 생성자에서만 설정될 수 있습니다. 바인딩 인스턴스가 만들어진 후에는 이 값을 다시 설정할 수 없습니다.
메시지 무결성 및 기밀성 TransportCredentialOnly 제공 하지 않습니다. HTTP 기반 클라이언트 인증만 제공합니다. 이 모드는 주의해서 사용해야 합니다. 환경에서 사용 해야, 예: IPSec 전송 보안 다른 의미를 클라이언트 인증만 제공 되는 Windows Communication Foundation (WCF) 인프라에서 제공 됩니다.