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