WSFederationHttpSecurity.Mode 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
적용할 보안 형식을 가져오거나 설정합니다.
public:
property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode
속성 값
WSFederationHttpSecurityMode 기본값은 Message입니다.
예제
다음 코드에서는 이 속성을 설정하는 방법을 보여 줍니다.
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
CreateWSFederationHttpBinding(bool isClient)
{
// Create an instance of the WSFederationHttpBinding.
WSFederationHttpBinding b = new WSFederationHttpBinding();
// Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
설명
반환되는 열거형 멤버는 적용할 일반적인 보안 형식을 지정합니다.
허용되는 값은 Message 및 TransportWithMessageCredential입니다.
Message 보안 모드에서는 메시지가 HTTP를 통해 전송되고 SOAP 메시지 보안을 사용하여 메시지를 보호합니다. 클라이언트 인증은 보안 토큰 서비스에서 가져온 발급된 토큰에 따라 수행됩니다. 서버 인증은 서버의 인증서를 기반으로 합니다.
TransportWithMessageCredential 보안 모드에서는 메시지가 HTTPS를 통해 전송됩니다. 클라이언트 인증은 SOAP 메시지의 보안 토큰 서비스에서 가져온 발급된 토큰을 포함하는 방식으로 수행됩니다. 서버 인증은 서버의 인증서를 기반으로 하며 HTTPS 연결 설정의 일부로 수행됩니다.