WSFederationHttpSecurityMode Enumerazione

Definizione

Consente di specificare le varie modalità di sicurezza dell'associazione WSFederationHttpBinding.

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

Campi

Message 1

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

None 0

Il messaggio SOAP non viene protetto durante il trasferimento. Non viene contattato alcun servizio token di sicurezza. Questa modalità equivale a utilizzare l'associazione wsHttpBinding con SecurityMode.None.

TransportWithMessageCredential 2

Integrità, riservatezza e autenticazione server sono fornite tramite HTTPS. Il servizio deve essere configurato con un certificato. L'autenticazione client è 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 mostrato come impostare la proprietà 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'associazione WSFederationHttpBinding.

Si applica a