Condividi tramite


WebHttpSecurityMode Enumerazione

Definizione

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à
WebHttpSecurityMode

Campi

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).

Si applica a