WSFederationHttpSecurity.Mode Eigenschaft

Definition

Ruft die anzuwendende Sicherheit ab bzw. legt diese fest.

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

Eigenschaftswert

Ein WSFederationHttpSecurityMode. Der Standardwert ist Message.

Beispiele

Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.

// 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

Hinweise

Der zurückgegebene Enumerationsmember gibt den anzuwendenden allgemeinen Sicherheitstyp an.

Die zulässigen Werte sind Message und TransportWithMessageCredential.

Im Message-Sicherheitsmodus wird die Nachricht über HTTP gesendet, und SOAP-Nachrichtensicherheit wird zum Schutz der Nachricht eingesetzt. Clientauthentifizierung wird basierend auf dem vom Sicherheitstokendienst ausgegebenen Token ausgeführt. Serverauthentifizierung basiert auf dem Serverzertifikat.

Im TransportWithMessageCredential-Sicherheitsmodus wird die Nachricht über HTTPS gesendet. Clientauthentifizierung wird durch Berücksichtigung des vom Sicherheitstokendienst ausgegebenen Token in der SOAP-Nachricht ausgeführt. Serverauthentifizierung erfolgt basierend auf dem Serverzertifikat im Rahmen der HTTPS-Verbindungskonfiguration.

Gilt für: