WSFederationHttpSecurity.Mode プロパティ

定義

適用されるセキュリティの種類を取得または設定します。

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

注釈

返される列挙体メンバーは、適用される一般的なセキュリティの種類を指定します。

指定できる値は、MessageTransportWithMessageCredential です。

Message セキュリティ モードでは、メッセージは HTTP を介して送信され、SOAP メッセージ セキュリティを使用して保護されます。 クライアント認証は、セキュリティ トークン サービスから取得された発行済みトークンに基づいて実行されます。 サーバー認証は、サーバーの証明書に基づいています。

TransportWithMessageCredential セキュリティ モードでは、メッセージは HTTPS を介して送信されます。 クライアント認証は、セキュリティ トークン サービスから取得された発行済みトークンを SOAP メッセージに含めることによって実行されます。 サーバーの証明書に基づくサーバー認証は、HTTPS 接続のセットアップの一部として実行されます。

適用対象