<localIssuer>
Especifica o endereço e a associação do emissor local a ser usado para obter um token de segurança.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<issuedToken>
<localIssuer>
Syntax
<localIssuer address="String"
binding="String"
bindingConfiguration="String" />
Atributos e elementos
As seções a seguir descrevem os atributos, os elementos filho e os elementos pai
Atributos
Atributo | Descrição |
---|---|
address | Cadeia de caracteres obrigatória. Especifica o URI do emissor local. |
associação | Cadeia de caracteres opcional. Uma das associações fornecidas pelo sistema. Para obter uma lista, confira Associações fornecidas pelo sistema. |
bindingConfiguration | Cadeia de caracteres opcional. Especifica uma configuração de associação encontrada no arquivo de configuração. |
Elementos filho
Elemento | Descrição |
---|---|
<identity> | Especifica informações de identidade para o emissor local. |
<headers> | Uma coleção de cabeçalhos de endereço necessários para resolver corretamente o emissor local. Você pode usar a palavra-chave add para adicionar um cabeçalho a esta coleção. |
Elementos pai
Elemento | Descrição |
---|---|
<issuedToken> | Especifica um token personalizado usado para autenticar um cliente para um serviço. |
Comentários
Ao obter um token emitido de um STS (Serviço de Token de Segurança), o aplicativo cliente deve ser configurado com o endereço e a associação a serem usados para se comunicar com o STS. Quando o WSFederationHttpBinding não fornece uma URL para o serviço de token de segurança ou quando o endereço do emissor de uma associação federada é http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous
ou null
, o canal WCF (Windows Communication Foundation) do cliente usa os valores especificados por address
e binding
para se comunicar com o STS para obter o token emitido. Para obter mais informações sobre como configurar um emissor local, consulte Como configurar um emissor local.
Exemplo
O exemplo a seguir define os atributos address
, binding
e bindingConfiguration
de um 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>
Confira também
- LocalIssuer
- IssuedTokenParametersEndpointAddressElement
- IssuedTokenClientCredential
- Comportamentos de segurança
- Como: configurar um emissor local
- Identidade e autenticação de serviço
- Comportamentos de segurança
- Federação e tokens emitidos
- Protegendo serviços e clientes
- Protegendo clientes
- Como: criar um cliente federado
- Federação e tokens emitidos