<localIssuer>
Especifica o endereço e o enlace do emissor local a utilizar para obter um token de segurança.
<configuração>
<system.serviceModel>
<comportamentos>
<endpointBehaviors>
<comportamento>
<clientCredentials>
<issuedToken>
<localIssuer>
Syntax
<localIssuer address="String"
binding="String"
bindingConfiguration="String" />
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais
Atributos
Atributo | Descrição |
---|---|
address | Cadeia necessária. Especifica o URI do emissor local. |
binding | Cadeia opcional. Um dos enlaces fornecidos pelo sistema. Para obter uma lista, veja Enlaces Fornecidos pelo Sistema. |
bindingConfiguration | Cadeia opcional. Especifica uma configuração de enlace encontrada no ficheiro de configuração. |
Elementos Subordinados
Elemento | Descrição |
---|---|
<identidade> | Especifica informações de identidade para o emissor local. |
<cabeçalhos> | Uma coleção de cabeçalhos de endereço que são necessários para resolver corretamente o emissor local. Pode utilizar a add palavra-chave para adicionar um cabeçalho a esta coleção. |
Elementos Principais
Elemento | Descrição |
---|---|
<issuedToken> | Especifica um token personalizado utilizado para autenticar um cliente num serviço. |
Observações
Ao obter um token emitido a partir de um Serviço de Tokens de Segurança (STS), a aplicação cliente tem de ser configurada com o endereço e o enlace a utilizar para comunicar com o STS. Quando o WSFederationHttpBinding não fornece um URL para o serviço de tokens de segurança, ou quando o endereço do emissor de um enlace federado é http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous
ou null
, o canal do Windows Communication Foundation (WCF) do cliente utiliza os valores especificados por address
e binding
para comunicar com o STS para obter o token emitido. Para obter mais informações sobre como configurar um emissor local, veja Como: Configurar um Emissor Local.
Exemplo
O exemplo seguinte define os address
atributos , binding
e bindingConfiguration
de um localIssuer
elemento.
<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>
Ver também
- LocalIssuer
- IssuedTokenParametersEndpointAddressElement
- IssuedTokenClientCredential
- Comportamentos de Segurança
- Como: Configurar um Emissor Local
- Identidade e Autenticação do Serviço
- Comportamentos de Segurança
- Tokens de Federação e Emitidos
- Proteger Serviços e Clientes
- Proteger Clientes
- Como: Criar um Cliente Federado
- Tokens de Federação e Emitidos