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