<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
, binding
y 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
- LocalIssuer
- IssuedTokenParametersEndpointAddressElement
- IssuedTokenClientCredential
- Comportamientos de seguridad
- Procedimiento para configurar un emisor local
- Identidad del servicio y autenticación
- Comportamientos de seguridad
- Federación y tokens emitidos
- Protección de servicios y clientes
- Protección de clientes
- Procedimiento para crear un cliente federado
- Federación y tokens emitidos