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 接続のセットアップの一部として実行されます。

適用対象