<trasporto> di <wsHttpBinding>
Definisce le impostazioni di autenticazione per il trasporto HTTP.
<Configurazione>
<system.serviceModel>
<Associazioni>
<wsHttpBinding>
<Associazione>
<Sicurezza>
<Trasporto>
Sintassi
<wsHttpBinding>
<binding>
<security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
<transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
realm="string">
<extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames>
</customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</wsHttpBinding>
Tipo
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
clientCredentialType |
Specifica la credenziale usata per autenticare il client presso il servizio. L'attributo è di tipo HttpClientCredentialType. |
proxyCredentialType |
Specifica la credenziale usata per autenticare il client presso un proxy di dominio. L'attributo è di tipo HttpProxyCredentialType. |
realm |
Stringa che specifica l'area di autenticazione per l'autenticazione di base o digest. Il valore predefinito è una stringa vuota. L'area di autenticazione specifica almeno il nome dell'host che esegue l'autenticazione. Può inoltre specificare una raccolta di utenti aventi diritto di accesso. Un utente può eseguire una query nell'area di autenticazione per verificare i nomi utente e le password da usare tra quelli possibili. |
policyEnforcement |
Questa enumerazione specifica il momento in cui deve essere applicato l'oggetto ExtendedProtectionPolicy. 1. Mai : il criterio non viene mai applicato (la protezione estesa è disabilitata). 2. WhenSupported: il criterio viene applicato solo se il client supporta la protezione estesa. 3. Sempre : il criterio viene sempre applicato. L'autenticazione dei client che non supportano la protezione estesa avrà esito negativo. |
Attributo clientCredentialType
Valore | Descrizione |
---|---|
None |
La sicurezza è disabilitata. |
Basic |
Usa l'autenticazione di base. |
Digest |
Usa l'autenticazione digest. |
Ntlm |
Usa l'autenticazione NTLM come fallback con un dominio Windows. |
Windows |
Usa l'autenticazione integrata di Windows. |
Certificate |
Usa certificati X.509 per autenticare il client. |
Attributo proxyCredentialType
Valore | Descrizione |
---|---|
None |
La sicurezza è disabilitata. |
Basic |
Usa l'autenticazione di base. |
Digest |
Usa l'autenticazione digest. |
Ntlm |
Usa NTLM come fallback con un dominio Windows. |
Windows |
Usa l'autenticazione integrata di Windows. |
Certificate |
Usa certificati X.509 per autenticare il client. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
<Sicurezza> | Rappresenta le funzionalità di sicurezza di <wsHttpBinding>. |
Vedi anche
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.