WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode WSFederationHttpSecurityMode Enum

Definizione

Consente di specificare le varie modalità di sicurezza dell'associazione WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Ereditarietà
WSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityModeWSFederationHttpSecurityMode

Campi

Message Message Message Message 1

L'integrità, la riservatezza e l'autenticazione server e client sono fornite usando la sicurezza dei messaggi SOAP.Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. Per impostazione predefinita, il corpo viene crittografato e firmato.By default, the body is encrypted and signed. Il servizio deve essere configurato con un certificato.The service must be configured with a certificate. L'autenticazione client è basata sul token rilasciato al client da un servizio token di sicurezza.Client authentication is based on the token issued to the client by a security token service.

None None None None 0

Il messaggio SOAP non viene protetto durante il trasferimento.The SOAP message is not secure during transfer. Non viene contattato alcun servizio token di sicurezza.No Security Token Service is contacted. Questa modalità equivale a utilizzare l'associazione wsHttpBinding con SecurityMode.None.This mode is equivalent to using the wsHttpBinding binding with SecurityMode.None.

TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential TransportWithMessageCredential 2

Integrità, riservatezza e autenticazione server sono fornite tramite HTTPS.Integrity, confidentiality and server authentication are provided by HTTPS. Il servizio deve essere configurato con un certificato.The service must be configured with a certificate. L'autenticazione client è fornita tramite la sicurezza dei messaggi SOAP ed è basata sul token rilasciato al client da un servizio token di sicurezza.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.

Esempi

Nel codice seguente viene mostrato come impostare la proprietà Mode su un membro di questa enumerazione.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

Commenti

Questa enumerazione definisce le modalità di sicurezza supportate dall'associazione WSFederationHttpBinding.This enumeration defines the security modes that the WSFederationHttpBinding supports.

Si applica a