Compartir a través de


<localIssuer>

Especifica la dirección y el enlace del emisor local que se van a usar para obtener un token de seguridad.

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <issuedToken>
              <localIssuer>

Sintaxis

<localIssuer address="String"
             binding="String"
             bindingConfiguration="String" />

Atributos y elementos

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

Atributos

Atributo Descripción
address Cadena necesaria. Especifica el URI del emisor local.
binding Cadena opcional. Uno de los enlaces proporcionados por el sistema. Para obtener una lista, vea Enlaces proporcionados por el sistema.
bindingConfiguration Cadena opcional. Especifica una configuración de enlace situada en el archivo de configuración.

Elementos secundarios

Elemento Descripción
<identity> Especifica la información de identidad para el emisor local.
<headers> Colección de encabezados de dirección necesaria para poder direccionar el emisor local correctamente. Puede utilizar la palabra clave add para agregar un encabezado a esta colección.

Elementos primarios

Elemento Descripción
<issuedToken> Especifica un token personalizado usado para autenticar un cliente en un servicio.

Comentarios

Al obtener un token emitido de un Servicio de token de seguridad (STS), la aplicación cliente se debe configurar con el enlace y la dirección que se van a usar para comunicarse con el STS. Cuando WSFederationHttpBinding no proporciona una dirección URL para el servicio de token de seguridad, o cuando la dirección del emisor de un enlace aliado es http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous o null, el canal de Windows Communication Foundation (WCF) del cliente utiliza los valores especificados por address y binding para comunicarse con STS y obtener el token emitido. Para obtener más información sobre cómo configurar un emisor local, vea Cómo: Configurar un emisor local.

Ejemplo

El ejemplo siguiente establece address, bindingy atributos bindingConfiguration de un elemento localIssuer.

<system.serviceModel>
  <behaviors>
    <endpointBehaviors>
      <behavior name="MyEndpointBehavior">
        <clientCredentials>
          <issuedToken cacheIssuedTokens="false"
                       defaultKeyEntropyMode="ClientEntropy">
            <localIssuer address="net.tcp://cohowinery/tokens"
                         binding="netTcpBinding"
                         bindingConfiguration="myTcpBindingConfig" />
          </issuedToken>
        </clientCredentials>
      </behavior>
    </endpointBehaviors>
  </behaviors>
</system.serviceModel>

Consulte también