<Elemento httpDigest>

Specifica una credenziale di tipo digest usata per autenticare il client presso un servizio.

<Configurazione>
  <system.serviceModel>
    <Comportamenti>
      <endpointBehaviors>
        <Comportamento>
          <Clientcredentials>
            <httpDigest>

Sintassi

<httpDigest impersonationLevel="Identification/Impersonation/Delegation/Anonymous/None" />

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
impersonationLevel Imposta la preferenza di rappresentazione che il client comunica al server. La modalità di rappresentazione selezionata dal client non viene imposta sul server. I valori validi sono i seguenti:

- Identificazione: il server può ottenere l'identità e i privilegi del client, ma non può rappresentare il client.
- Rappresentazione: il server può rappresentare il contesto di sicurezza del client nel sistema locale.
- Delega: il server può rappresentare il contesto di sicurezza del client nei sistemi remoti.
- Anonimo: il server non può rappresentare o identificare il client.
- Nessuno: non viene assegnato un livello di rappresentazione.

L'impostazione predefinita è Identification. L'attributo è di tipo TokenImpersonationLevel.

Elementi figlio

Nessuno

Elementi padre

Elemento Descrizione
<Clientcredentials> Specifica le credenziali usate per autenticare un client presso un servizio.

Commenti

Un digest è un hash determinato mediante un algoritmo e un insieme di input. L'autenticatore e l'autenticato concordano un algoritmo e scambiamo i dati usati come input. Il client può calcolare l'hash e inviarlo al servizio. Il servizio calcola anche l'hash e confronta i valori. Una corrispondenza convalida il client.

Questa funzionalità deve essere abilitata con Active Directory in Windows e Internet Information Services (IIS). Per altre informazioni, vedere Autenticazione digest in IIS 6.0.

Vedi anche