Partager via


<identity>

L'élément Identity permet à un développeur d'applications clientes de spécifier au moment de la conception l'identité attendue du service. Dans le processus de négociation entre le client et le service, l'infrastructure Windows Communication Foundation (WCF) garantit que l'identité du service attendu correspond aux valeurs de cet élément et peut donc être authentifiée. Pour plus d'informations, consultez Specifying Service Identity.

Hiérarchie de schéma

<system.serviceModel>
  <client>
    <endpoint> de <client>

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun.

Éléments enfants

Élément Description

certificate

Spécifie les paramètres d'un certificat X.509. Cet élément est de type CertificateElement. Il contient un encodedValue d'attribut qui est une chaîne indiquant la valeur encodée par ce certificat.

certificateReference

Spécifie les paramètres de validation du certificat X.509. Cet élément est de type CertificateReferenceElement.

dns

Spécifie le système DNS d'un certificat X.509 utilisé pour authentifier un service. Cet élément contient un attribut value qui est une chaîne et qui contient l'identité réelle.

rsa

Indique la valeur du champ RSA d'un certificat X.509 utilisée pour authentifier un service au niveau d'un client. Cet élément contient un attribut value qui est une chaîne et qui contient l'identité réelle.

servicePrincipalName

Indique le nom SPN correspondant au nom principal utilisé par un client pour identifier de manière unique l'instance d'un service. Cet élément contient un value d'attribut qui est une chaîne contenant le nom principal réel. Cet élément est de type ServicePrincipalNameElement.

userPrincipalName

Spécifie une identité UPN correspondant au type de nom de connexion d'un utilisateur sur un réseau. Le nom d'utilisateur principal se compose du nom d'objet utilisateur utilisé dans Active Directory, suivi par le symbole @, puis, généralement, du domaine DNS parent. Par exemple, un utilisateur Jean faisant partie de l'arborescence de domaine Fabrikam.com peut avoir le nom d'utilisateur principal jean@fabrikam.com. Cet élément contient un value d'attribut qui est une chaîne contenant le nom principal réel. Cet élément est de type UserPrincipalNameElement.

Éléments parents

Élément Description

<custom>

Indique le programme de résolution d'homologue personnalisé pour un netPeerTcpBinding.

<endpoint>

Configure différents types de points de terminaison.

<issuer>

Spécifie le service STS pour le service fédéré.

<issuerMetadata>

Spécifie le point de terminaison de métadonnées pour le service STS d'un service fédéré.

<issuedTokenParameters>

Définit des paramètres correspondant à un jeton émis dans une liaison personnalisée.

<localIssuer>

Spécifie un service STS local.

Voir aussi

Référence

IdentityElement
EndpointAddress
Identity

Autres ressources

Specifying Service Identity
Endpoints: Addresses, Bindings, and Contracts