Partilhar via


<httpDigest> Element

Especifica um tipo de credencial de resumo usado ao autenticar o cliente num serviço.

<configuração>
   <system.serviceModel>
     <comportamentos>
       <endpointComportamentos>
         <comportamento>
           <clientCredenciais>
             <httpResumo>

Sintaxe

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

Atributos e Elementos

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

Attributes

Attribute Description
impersonationLevel Define a preferência de personificação que o cliente comunica ao servidor. O modo de personificação que o cliente seleciona não é aplicado 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 fazer-se passar pelo cliente.
- Personificação: O servidor pode imitar o contexto de segurança do cliente no sistema local.
- Delegação: O servidor pode imitar o contexto de segurança do cliente em sistemas remotos.
- Anónimo: O servidor não pode fazer-se passar nem identificar o cliente.
- Nenhum: Não é atribuído um nível de personificação.

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

Elementos filho

Nenhum

Elementos Principais

Elemento Description
<clientCredenciais> Especifica as credenciais usadas para autenticar um cliente em um serviço.

Observações

Um digest é um hash determinado usando um algoritmo e um conjunto de entradas. O autenticador e o autenticado concordam num 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 Ative Directory no Windows e o IIS (Serviços de Informações da Internet). Para obter mais informações, consulte Autenticação Digest no IIS 6.0.

Consulte também