WSFederationHttpSecurityMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le diverse modalità di sicurezza per WSFederationHttpBinding.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Ereditarietà
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 |
| 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 .