<clientCredentials>

Especifica las credenciales utilizadas para autenticar el cliente en un servicio.

Jerarquía del esquema

<<system.serviceModel>>
  <comportamientos>
    <endpointBehaviors>
      <behavior> de <endpointBehaviors>
        <clientCredentials>

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción

supportInteractive

Un valor booleano que especifica si un usuario interactivo puede estar implicado en la selección de una credencial del cliente en tiempo de ejecución. El valor predeterminado es true.

type

Una cadena que especifica el tipo de este elemento de configuración.

Elementos secundarios

Elemento Descripción

<clientCertificate> de <clientCredentials> (elemento)

Especifica el certificado usado para autenticar el cliente al servicio. Este elemento es del tipo X509InitiatorCertificateClientElement.

Elemento <httpDigest>

Especifica el uso de una autenticación implícita para autenticar el cliente al servicio. Este elemento es del tipo HttpDigestClientElement.

<issuedToken>

Especifica un tipo de token usado para autenticar el cliente a un servicio de token seguro (STS). Este elemento es del tipo IssuedTokenClientElement.

<peer> de <clientCredentials> (elemento)

Especifica una credencial del mismo nivel actual. Este elemento es del tipo PeerCredentialElement.

Elemento <serviceCertificate> de <clientCredentials>

Especifica el certificado usado para autenticar el servicio al cliente y proporciona una estructura para establecer las opciones de certificado. Este certificado se debe proporcionar fuera de banda del servicio al cliente. Este elemento es del tipo X509RecipientCertificateClientElement.

Elemento <windows> de <clientCredentials>

Especifica la credencial de Windows. El valor predeterminado es la credencial del subproceso actual. Este elemento es del tipo WindowsClientElement.

Elementos primarios

Elemento Descripción

<behavior> de <endpointBehaviors>

Especifica el comportamiento de un extremo.

Notas

Las credenciales de cliente se utilizan para autenticar al cliente en los servicios en casos donde se requiere autenticación mutua. Esta sección de configuración también se puede usar para especificar los certificados de servicio para escenarios donde el cliente debe proteger los mensajes para un servicio con el certificado del servicio.

Vea también

Referencia

ClientCredentialsElement
ClientCredentials

Otros recursos

Security Behaviors in WCF
Securing Clients