WSFederationHttpSecurityMode Enumerazione

Definizione

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

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;

Commenti

Questa enumerazione definisce le modalità di sicurezza supportate dall'associazione WSFederationHttpBinding.

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1