<identity>
El elemento de identidad permite a un programador del cliente especificar en tiempo de diseño la identidad esperada del servicio. En el proceso de protocolo de enlace entre el cliente y el servicio, la infraestructura de Windows Communication Foundation (WCF) garantizará que la identidad del servicio previsto coincida con los valores de este elemento y, por tanto, puede autenticarse. Para más información, consulte Identidad y autenticación del servicio.
<configuration>
<system.serviceModel>
<cliente>
<endpoint>
<identidad>
Sintaxis
<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 y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
certificado | Especifica los valores de un certificado X.509. Este elemento es del tipo CertificateElement. Contiene un atributo encodedValue que es una cadena, que especifica el valor codificado por este certificado. |
certificateReference | Especifica los valores para la validación del certificado X.509. Este elemento es del tipo CertificateReferenceElement. |
dns | Especifica el DNS de un certificado X.509 usado para autenticar un servicio. Este elemento contiene un atributo value que es una cadena y contiene la identidad real. |
rsa | Especifica el valor del campo RSA de un certificado X.509 usado para autenticar un servicio a un cliente. Este elemento contiene un atributo value que es una cadena y contiene la identidad real. |
servicePrincipalName | Especifica una identidad del nombre de entidad de seguridad de servidor (SPN) que es el nombre de entidad de seguridad usado por un cliente para identificar de manera unívoca una instancia de un servicio. Este elemento contiene un atributo value que es una cadena y contiene el nombre de entidad de seguridad real. Este elemento es del tipo ServicePrincipalNameElement. |
userPrincipalName | Especifica una identidad del nombre principal del usuario (UPN), que es el tipo de nombre de inicio de sesión de un usuario en una red. El nombre principal del usuario consiste en el nombre de objeto del usuario que se usa en Active Directory, seguido del símbolo de arroba (@) y, a continuación, normalmente, el dominio principal del sistema de nombres de dominio. Por ejemplo, Jeff en el árbol de dominios de Fabrikam.com podría tener el nombre principal de usuario jeff@fabrikam.com. Este elemento contiene un atributo value que es una cadena y contiene el nombre de entidad de seguridad real. Este elemento es del tipo UserPrincipalNameElement. |
Elementos primarios
Elemento | Descripción |
---|---|
<custom> | Especifica la resolución del mismo nivel personalizado de un netPeerTcpBinding. |
<endpoint> | Configura los puntos de conexión de servicio. |
<endpoint> de <client> | Configura los puntos de conexión del canal. |
<issuer> | Especifica el servicio de token de seguridad (STS) para el servicio aliado. |
<issuerMetadata> | Especifica el punto de conexión de metadatos para el servicio de token de seguridad (STS) de un servicio aliado. |
<issuedTokenParameters> | Define los parámetros para un token emitido en un enlace personalizado. |
<localIssuer> | Especifica un servicio de token de seguridad (STS) local. |