Freigeben über


<Identität>

Das Identity-Element ermöglicht es einem Cliententwickler, zur Entwurfszeit die erwartete Identität des Diensts anzugeben. Im Handshake-Prozess zwischen Client und Dienst stellt die Windows Communication Foundation (WCF)-Infrastruktur sicher, dass die Identität des erwarteten Diensts mit den Werten dieses Elements übereinstimmt und somit authentifiziert werden kann. Weitere Informationen finden Sie unter Dienstidentität und Authentifizierung.

<Konfiguration>
   <system.serviceModel>
     <Kunde>
       <Endpunkt>
         <Identität>

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>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keiner.

Untergeordnete Elemente

Element Description
certificate Gibt Die Einstellungen eines X.509-Zertifikats an. Dieses Element ist vom Typ CertificateElement. Es enthält ein Attribut encodedValue , das eine Zeichenfolge ist, die den von diesem Zertifikat codierten Wert angibt.
certificateReference Gibt Einstellungen für die X.509-Zertifikatüberprüfung an. Dieses Element ist vom Typ CertificateReferenceElement.
DNS Gibt das DNS eines X.509-Zertifikats an, das zum Authentifizieren eines Diensts verwendet wird. Dieses Element enthält ein Attribut value , das eine Zeichenfolge ist und die tatsächliche Identität enthält.
rsa Gibt den Wert des RSA-Felds eines X.509-Zertifikats an, das zum Authentifizieren eines Diensts für einen Client verwendet wird. Dieses Element enthält ein Attribut value , das eine Zeichenfolge ist und die tatsächliche Identität enthält.
servicePrincipalName Gibt eine Serverprinzipalname (SPN)-Identität an, die von einem Client verwendet wird, um eine Instanz eines Diensts eindeutig zu identifizieren. Dieses Element enthält ein Attribut value , das eine Zeichenfolge ist und den tatsächlichen Prinzipalnamen enthält. Dieses Element ist vom Typ ServicePrincipalNameElement.
userPrincipalName Gibt eine Benutzerprinzipalname-Identität (UPN) an, bei der es sich um den Anmeldenamentyp eines Benutzers in einem Netzwerk handelt. Der Benutzerprinzipalname besteht aus dem in Active Directory verwendeten Benutzerobjektnamen, gefolgt von dem At-Symbol (@) und in der Regel der übergeordneten Domäne des Domänennamensystems. Beispielsweise könnte Jeff in der Fabrikam.com Domänenstruktur den Benutzerprinzipalnamen jeff@fabrikam.comaufweisen. Dieses Element enthält ein Attribut value , das eine Zeichenfolge ist und den tatsächlichen Prinzipalnamen enthält. Dieses Element ist vom Typ UserPrincipalNameElement.

Übergeordnete Elemente

Element Description
<Benutzerdefinierte> Gibt einen benutzerdefinierten Peer-Resolver für ein netPeerTcpBinding an.
<Endpunkt> Konfiguriert Dienstendpunkte.
<Endpunkt> des <Clients> Konfiguriert Kanalendpunkte.
<Emittenten> Gibt den Sicherheitstokendienst (Security Token Service, STS) für den Verbunddienst an.
<issuerMetadata> Gibt den Metadatenendpunkt für den Sicherheitstokendienst (SECURITY Token Service, STS) eines Verbunddiensts an.
<issuedTokenParameters> Definiert Parameter für ein ausgestelltes Token in einer benutzerdefinierten Bindung.
<localIssuer> Gibt einen lokalen Sicherheitstokendienst (Security Token Service, STS) an.

Siehe auch