<clientCredentials>

Gibt die zum Authentifizieren des Clients an einem Dienst verwendeten Anmeldeinformationen an.

Schemahierarchie

<<system.serviceModel>>
  <behaviors>
    <endpointBehaviors>
      <behavior> von <endpointBehaviors>
        <clientCredentials>

Syntax

<clientCredentials type="String"
      supportInteractive="Boolean" >
   <clientCertificate>
   </clientCertificate>
   <digest>
   </digest>
   <isuedToken>
   </isuedToken>
   <peer>
   </peer>
   <serviceCertificate>
   </serviceCertificate>
   <windowsAuthentication>
   </windowsAuthentication>
</clientCredentials>

Attribute und Elemente

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

Attribute

Attribut Beschreibung

supportInteractive

Ein boolescher Wert, der angibt, ob ein interaktiver Benutzer in die Auswahl von Clientanmeldeinformationen zur Laufzeit einbezogen werden kann. Der Standardwert ist true.

type

Eine Zeichenfolge, die den Typ dieses Konfigurationselements darstellt.

Untergeordnete Elemente

Element Beschreibung

<clientCertificate> des <clientCredentials>-Elements

Gibt das zum Authentifizieren des Clients am Dienst verwendete Zertifikat an. Dieses Element ist vom Typ X509InitiatorCertificateClientElement.

<httpDigest>-Element

Gibt einen zum Authentifizieren des Clients am Dienst verwendeten Digest an. Dieses Element ist vom Typ HttpDigestClientElement.

<issuedToken>

Gibt einen zum Authentifizieren des Clients an einem Secure Token Service (STS) verwendeten benutzerdefinierten Tokentyp an. Dieses Element ist vom Typ IssuedTokenClientElement.

<peer> des <clientCredentials>-Elements

Gibt die aktuellen Peeranmeldeinformationen an. Dieses Element ist vom Typ PeerCredentialElement.

<serviceCertificate> von <clientCredentials>-Element

Gibt das zum Authentifizieren des Diensts am Client verwendete Zertifikat an und liefert eine Struktur zum Festlegen der Zertifikatsoptionen. Dieses Zertifikat muss dem Client out-of-band vom Dienst zur Verfügung gestellt werden. Dieses Element ist vom Typ X509RecipientCertificateClientElement.

<windows> des <clientCredentials>-Elements

Gibt Windows-Anmeldeinformationen an. Der Standardwert sind die Anmeldeinformationen des aktuellen Threads. Dieses Element ist vom Typ WindowsClientElement.

Übergeordnete Elemente

Element Beschreibung

<behavior> von <endpointBehaviors>

Gibt ein Endpunktverhalten an.

Hinweise

Durch die Clientanmeldeinformationen wird der Client bei den Diensten authentifiziert, wenn eine gegenseitige Authentifizierung erforderlich ist. Dieser Konfigurationsabschnitt kann auch zur Angabe von Dienstzertifikaten in Szenarien verwendet werden, bei denen der Client seine Nachrichten an einen Dienst mithilfe des Dienstzertifikats schützen muss.

Siehe auch

Verweis

ClientCredentialsElement
ClientCredentials

Weitere Ressourcen

Security Behaviors in WCF
Securing Clients