다음을 통해 공유


WebHttpSecurityMode 열거형

정의

HTTP 요청을 수신하도록 서비스 엔드포인트를 구성하는 데 사용할 수 있는 보안 모드를 정의합니다.

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
상속
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) 인프라에서 제공 됩니다.

적용 대상