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