<sicurezza> di <webHttpBinding>
Specifica i requisiti di sicurezza per un endpoint configurato con un <webHttpBinding>.
<Configurazione>
<system.serviceModel>
<Associazioni>
<webHttpBinding>
<Associazione>
<Sicurezza>
Sintassi
<system.ServiceModel>
<bindings>
<webHttpBinding>
<binding name = "String">
<security mode="None/Transport/TransportCredentialOnly">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="String" />
</security>
</binding>
</webHttpBinding>
</bindings>
</system.ServiceModel>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
mode | Consente di specificare se un endpoint usa la sicurezza a livello di trasporto o se non usa alcuna sicurezza. Il valore predefinito è None . L'attributo è di tipo WebHttpSecurityMode. |
Attributo Mode
Valore | Descrizione |
---|---|
nessuno | La sicurezza è disabilitata. |
Trasporto | La sicurezza è fornita mediante HTTPS. Può essere necessario che il servizio sia configurato con certificati SSL. Il messaggio è interamente protetto usando HTTPS e il servizio viene autenticato dal client usando il certificato SSL del servizio. L'autenticazione client viene controllata tramite l'attributo ClientCredentialType del <trasporto>. |
TransportCredentialOnly | Questa modalità non fornisce l'integrità e la riservatezza dei messaggi, ma fornisce l'autenticazione client basata su HTTP. Tale modalità deve essere usata con cautela. Deve essere usato in ambienti in cui la sicurezza del trasporto viene fornita da altri mezzi (ad esempio IPSec) e viene fornita solo l'autenticazione client dall'infrastruttura WCF. |
Elementi figlio
Elemento | Descrizione |
---|---|
<Trasporto> | Definisce le impostazioni di sicurezza del trasporto. Questo elemento corrisponde al tipo HttpTransportSecurityElement. |
Elementi padre
Elemento | Descrizione |
---|---|
<webHttpBinding> | Elemento di associazione utilizzato per configurare gli endpoint per i servizi Web Windows Communication Foundation (WCF) che rispondono alle richieste HTTP anziché ai messaggi SOAP. |
Vedi anche
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Protezione di servizi e client
- Selezione di un tipo di credenziale
- Associazioni
- Configurazione di associazioni fornite dal sistema
- Uso di associazioni per configurare servizi e client
- <Associazione>
- Modello di programmazione HTTP Web WCF
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.