Compartilhar via


<windows> do <clientCredentials> elemento

Especifica as configurações de uma credencial do Windows a ser usada para representar o cliente.

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <windows>

Sintaxe

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
allowedImpersonationLevel Define a preferência de representação que o cliente comunica ao servidor. O modo de representação selecionado pelo cliente não é imposto no servidor. Os valores válidos incluem o seguinte:

- Identificação: o servidor pode obter a identidade e os privilégios do cliente, mas não pode representar o cliente.
- Representação: o servidor pode representar o contexto de segurança do cliente no sistema local.
- Delegação: o servidor pode representar o contexto de segurança do cliente em sistemas remotos.
– Anônimo: o servidor não pode representar ou identificar o cliente.
- Nenhum: um nível de representação não é atribuído.

O padrão é Identificação. Esse atributo é do tipo TokenImpersonationLevel.
allowNtlm Definir essa propriedade para true permitir que a autenticação faça downgrade para NTLM se Kerberos não estiver disponível.

Definir essa propriedade para false fazer com que o Windows Communication Foundation (WCF) faça um esforço melhor para gerar uma exceção se o NTLM for usado. Observe que a configuração dessa propriedade false pode não impedir que as credenciais NTLM sejam enviadas pela transmissão.

Elementos filho

Nenhum.

Elementos pai

Elemento Description
<Clientcredentials> Especifica as credenciais usadas para autenticar o cliente no serviço.

Consulte também