Compartilhar via


Elemento <httpDigest>

Especifica uma credencial de tipo de resumo usada ao autenticar o cliente em um serviço.

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

Syntax

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

Atributos e elementos

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

Atributos

Atributo Descrição
impersonationLevel Define a preferência de representação que o cliente comunica com o servidor. O modo de representação selecionado pelo cliente não é imposto no servidor. Os valores válidos incluem os seguintes:

- 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 de cliente no sistema local.
- Delegação: o servidor pode representar o contexto de segurança de cliente em sistemas remotos.
- Anônimo: o servidor não pode representar ou identificar o cliente.
- Nenhum: não há um nível de representação atribuído.

O padrão é Identificação. Esse atributo é do tipo TokenImpersonationLevel.

Elementos filho

Nenhum

Elementos pai

Elemento Descrição
<clientCredentials> Especifica as credenciais usadas para autenticar um cliente para um serviço.

Comentários

Um resumo é um hash determinado usando um algoritmo e um conjunto de entradas. O autenticador e os autenticados concordam com um algoritmo e trocam os dados usados como entradas. O cliente pode calcular o hash e enviá-lo para o serviço. O serviço também calcula o hash e compara os valores. Uma correspondência valida o cliente.

Esse recurso deve ser habilitado com o Active Directory no Windows e no IIS (Serviços de Informações da Internet). Para mais informações, confira Autenticação por hash no IIS 6.0.

Confira também