Compartilhar via


<identidade>

O elemento de identidade permite que um desenvolvedor cliente especifique em tempo de design a identidade esperada do serviço. No processo de handshake entre o cliente e o serviço, a infraestrutura do WCF (Windows Communication Foundation) garantirá que a identidade do serviço esperado corresponda aos valores desse elemento e, portanto, possa ser autenticada. Para saber mais, confira Identidade de serviço e autenticação.

<configuration>
  <system.serviceModel>
    <client>
      <endpoint>
        <identity>

Syntax

<identity>
  <certificate encodedValue="String" />
  <certificateReference findValue="String"
                        isChainIncluded="Boolean"
                        storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                        storeLocation="LocalMachine/CurrentUser"
                        X509FindType="Enumeration" />
  <dns value="String" />
  <rsa value="String" />
  <servicePrincipalName value="String" />
  <userPrincipalName value="String" />
</identity>

Atributos e elementos

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

Atributos

Nenhum.

Elementos filho

Elemento Descrição
certificado Especifica as configurações de um certificado X.509. Esse elemento é do tipo CertificateElement. Ele contém um atributo encodedValue que é uma cadeia de caracteres, que especifica o valor codificado por esse certificado.
certificateReference Especifica as configurações para validação de certificado X.509. Esse elemento é do tipo CertificateReferenceElement.
dns Especifica o DNS de um certificado X.509 usado para autenticar um serviço. Esse elemento contém um atributo value que é uma cadeia de caracteres e contém a identidade real.
rsa Especifica o valor do campo RSA de um certificado X.509 usado para autenticar um serviço para um cliente. Esse elemento contém um atributo value que é uma cadeia de caracteres e contém a identidade real
servicePrincipalName Especifica uma identidade SPN (nome da entidade de segurança do servidor), que é o nome principal usado por um cliente para identificar exclusivamente uma instância de um serviço. Esse elemento contém um atributo value que é uma cadeia de caracteres e contém o nome da entidade de segurança real. Esse elemento é do tipo ServicePrincipalNameElement.
userPrincipalName Especifica uma identidade UPN (nome de entidade de usuário), que é o tipo de nome de logon de um usuário em uma rede. O nome da entidade de usuário consiste no nome do objeto de usuário usado no Active Directory, seguido pelo símbolo at (@) e, em seguida, normalmente, o domínio pai do Sistema de Nomes de Domínio. Por exemplo, Jeff na árvore de domínio Fabrikam.com pode ter o nome jeff@fabrikam.comda entidade de usuário. Esse elemento contém um atributo value que é uma cadeia de caracteres e contém o nome da entidade de segurança real. Esse elemento é do tipo UserPrincipalNameElement.

Elementos pai

Elemento Descrição
<custom> Especifica um resolvedor de pares personalizado para um netPeerTcpBinding.
<endpoint> Configura pontos de extremidade de serviço.
<endpoint> do <client> Configura pontos de extremidade de canal.
<issuer> Especifica o STS (Serviço de Token de Segurança) para o serviço federado.
<issuerMetadata> Especifica o ponto de extremidade de metadados para o STS (Serviço de Token de Segurança) de um serviço federado.
<issuedTokenParameters> Define parâmetros para um token emitido em uma associação personalizada.
<localIssuer> Especifica um STS (Serviço de Token de Segurança) local.

Confira também