Condividi tramite


<Windows> dell'elemento <clientCredentials>

Specifica le impostazioni per una credenziale Windows da usare per rappresentare il client.

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

Sintassi

<windows allowedImpersonationLevel="Identification/Impersonation/Delegation/Anonymous/None"
         allowNtlm="Boolean" />

Attributi ed elementi

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

Attributi

Attributo Descrizione
allowedImpersonationLevel 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 è assegnato un livello di rappresentazione.

L'impostazione predefinita è Identification. L'attributo è di tipo TokenImpersonationLevel.
allowNtlm L'impostazione di questa proprietà su true consente di usare l'autenticazione NTLM se Kerberos non è disponibile.

Se si imposta questa proprietà su false , Windows Communication Foundation (WCF) esegue un'operazione ottimale per generare un'eccezione se viene usato NTLM. Si noti che l'impostazione di questa proprietà su false potrebbe non impedire l'invio di credenziali NTLM nella rete.

Elementi figlio

Nessuno.

Elementi padre

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

Vedi anche