Condividi tramite


WSFederationHttpSecurityMode Enumerazione

Definizione

Specifica le diverse modalità di sicurezza per WSFederationHttpBinding.

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

Campi

Nome Valore Descrizione
None 0

Il messaggio SOAP non è sicuro durante il trasferimento. Non viene contattato alcun servizio token di sicurezza. Questa modalità equivale all'uso dell'associazione wsHttpBinding con SecurityMode.None.

Message 1

L'integrità, la riservatezza, l'autenticazione server e l'autenticazione client vengono fornite tramite la sicurezza dei messaggi SOAP. Per impostazione predefinita, il corpo è crittografato e firmato. Il servizio deve essere configurato con un certificato. L'autenticazione client si basa sul token rilasciato al client da un servizio token di sicurezza.

TransportWithMessageCredential 2

L'integrità, la riservatezza e l'autenticazione server vengono fornite da HTTPS. Il servizio deve essere configurato con un certificato. L'autenticazione client viene fornita tramite la sicurezza dei messaggi SOAP ed è basata sul token rilasciato al client da un servizio token di sicurezza.

Esempio

Nel codice seguente viene illustrato come impostare Mode su un membro di questa enumerazione.

// 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'oggetto WSFederationHttpBinding .

Si applica a