WebHttpSecurityMode 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.
Definisce le modalità di sicurezza che è possibile utilizzare per configurare un endpoint di servizio per ricevere richieste HTTP.
public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode =
Public Enum WebHttpSecurityMode
- Ereditarietà
Campi
Nome | Valore | Descrizione |
---|---|---|
None | 0 | Indica che con le richieste HTTP non viene utilizzata alcuna sicurezza. |
Transport | 1 | Indica che con le richieste HTTP viene utilizzata la sicurezza del trasporto. |
TransportCredentialOnly | 2 | Indica che viene fornita solo l'autenticazione client basata su HTTP. |
Commenti
Questa enumerazione consente di specificare se un endpoint configurato con un'associazione WebHttpBinding per ricevere richieste HTTP utilizza la sicurezza del trasporto. Il valore predefinito è Nessuno, che indica che non viene usata alcuna sicurezza.
Se il valore Transport viene specificato da WebHttpBinding(WebHttpSecurityMode), le impostazioni fornite dalla Transport proprietà diventano effettive per l'endpoint del servizio. Il valore di WebHttpSecurityMode può essere impostato solo nel costruttore WebHttpBinding che lo accetta come parametro esplicito e non può essere impostato nuovamente dopo la creazione dell'istanza dell'associazione.
TransportCredentialOnly non fornisce integrità e riservatezza dei messaggi. Fornisce solo l'autenticazione client basata su HTTP. Tale modalità deve essere usata con cautela. Deve essere usato in ambienti, ad esempio IPSec, in cui la sicurezza del trasporto viene fornita da altri mezzi e solo l'autenticazione client viene fornita dall'infrastruttura WINDOWS Communication Foundation (WCF).