WSFederationHttpSecurity.Mode Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Sicherheitstyps, der angewendet werden soll.

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

Das zurückgegebene Enumerationselement gibt an, welcher allgemeine Sicherheitstyp angewendet werden soll.

Die zulässigen Werte sind Message und TransportWithMessageCredential.

Message Im Sicherheitsmodus wird die Nachricht über HTTP gesendet, und die SOAP-Nachrichtensicherheit wird verwendet, um die Nachricht zu schützen. Die Clientauthentifizierung wird basierend auf dem ausgestellten Token ausgeführt, das vom Sicherheitstokendienst abgerufen wurde. Die Serverauthentifizierung basiert auf dem Serverzertifikat.

TransportWithMessageCredential Im Sicherheitsmodus wird die Nachricht über HTTPS gesendet. Die Clientauthentifizierung wird ausgeführt, indem das ausgestellte Token aus dem Sicherheitstokendienst in die SOAP-Nachricht eingeschlossen wird. Die Serverauthentifizierung wird basierend auf dem Zertifikat des Servers als Teil der HTTPS-Verbindungseinrichtung ausgeführt.

Gilt für: