<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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.