Condividi tramite


<transport> di <wsHttpBinding>

Definisce le impostazioni di autenticazione per il trasporto HTTP.

Gerarchia dello schema

<system.serviceModel>
  <bindings>
    <associazioneHttpWs>
      <binding>
        <security> di <wsHttpBinding>
          <transport> di <wsHttpBinding>

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>
                </extendedProtecutionPolicy>
            </transport>
        </security>
    </binding>
</wsHttpBinding>

HttpTransportSecurity

Attributi ed elementi

Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.

Attributi

Attributo Descrizione

clientCredentialType

Specifica la credenziale utilizzata per autenticare il client presso il servizio. L'attributo è di tipo HttpClientCredentialType.

proxyCredentialType

Specifica la credenziale utilizzata 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 utilizzare tra quelli possibili.

policyEnforcement

Questa enumerazione specifica il momento in cui deve essere applicato l'oggetto ExtendedProtectionPolicy.

  1. Never – I criteri non vengono mai applicati e la protezione estesa è disabilitata.

  2. WhenSupported – I criteri vengono applicati solo se il client supporta la protezione estesa.

  3. Always - I criteri vengono sempre applicati. L'autenticazione dei client che non supportano la protezione estesa avrà esito negativo.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione

<security> di <wsHttpBinding>

Rappresenta le funzionalità di sicurezza di <associazioneHttpWs>.

Vedere anche

Riferimento

HttpTransportSecurity
Transport
Transport
HttpTransportSecurityElement

Concetti

<binding>

Altre risorse

Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients