WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode Enum

Definition

Gibt die verschiedenen Sicherheitsmodi für WSFederationHttpBinding an.Specifies the different security modes for WSFederationHttpBinding.

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Vererbung
WSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityMode

Felder

Message Message Message Message 1

Integrität, Vertraulichkeit, Serverauthentifizierung und Clientauthentifizierung werden mittels SOAP-Nachrichtensicherheit bereitgestellt.Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. Standardmäßig wird der Text verschlüsselt und signiert.By default, the body is encrypted and signed. Der Dienst muss mit einem Zertifikat konfiguriert werden.The service must be configured with a certificate. Die Clientauthentifizierung basiert auf dem Token, das von einem Sicherheitstokendienst für den Client ausgestellt wird.Client authentication is based on the token issued to the client by a security token service.

None None None None 0

Die SOAP-Nachricht ist während der Übertragung nicht sicher.The SOAP message is not secure during transfer. Es wird keine Verbindung mit einem Sicherheitstokendienst hergestellt.No Security Token Service is contacted. Dieser Modus entspricht der Verwendung der wsHttpBinding-Bindung mit SecurityMode.None.This mode is equivalent to using the wsHttpBinding binding with SecurityMode.None.

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 2

Integrität, Vertraulichkeit und Serverauthentifizierung werden über HTTPS bereitgestellt.Integrity, confidentiality and server authentication are provided by HTTPS. Der Dienst muss mit einem Zertifikat konfiguriert werden.The service must be configured with a certificate. Die Clientauthentifizierung wird mittels SOAP-Nachrichtensicherheit bereitgestellt und basiert auf dem Token, das von einem Sicherheitstokendienst für den Client ausgestellt wird.Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service.

Beispiele

Der folgende Code zeigt, wie Mode auf einen Member dieser Enumeration festgelegt wird.The following code shows how to set Mode to a member of this enumeration.

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

Diese Enumeration definiert die Sicherheitsmodi, die WSFederationHttpBinding unterstützt.This enumeration defines the security modes that the WSFederationHttpBinding supports.

Gilt für: