<issuedToken>
Especifica um token personalizado usado para autenticar um cliente para um serviço.
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<issuedToken>
Syntax
<issuedToken cacheIssuedTokens="Boolean"
defaultKeyEntropyMode="ClientEntropy/ServerEntropy/CombinedEntropy"
issuedTokenRenewalThresholdPercentage = "0 to 100"
issuerChannelBehaviors="String"
localIssuerChannelBehaviors="String"
maxIssuedTokenCachingTime="TimeSpan">
</issuedToken>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
cacheIssuedTokens |
Atributo booliano opcional que especifica se os tokens são armazenados em cache. O padrão é true . |
defaultKeyEntropyMode |
Atributo de cadeia de caracteres opcional que especifica quais valores aleatórios (entropies) são usados para operações de handshake. Os valores incluem ClientEntropy , ServerEntropy e CombinedEntropy , o padrão é CombinedEntropy . Esse atributo é do tipo SecurityKeyEntropyMode. |
issuedTokenRenewalThresholdPercentage |
Atributo inteiro opcional que especifica a porcentagem de um período de tempo válido (fornecido pelo emissor do token) que pode ser passado antes que um token seja renovado. Os valores válidos são de 0 a 100. O padrão é 60, que especifica 60% do tempo passado antes da tentativa de renovação. |
issuerChannelBehaviors |
Atributo opcional que especifica os comportamentos de canal a serem usados ao se comunicar com o emissor. |
localIssuerChannelBehaviors |
Atributo opcional que especifica os comportamentos de canal a serem usados ao se comunicar com o emissor local. |
maxIssuedTokenCachingTime |
Atributo Timespan opcional que especifica a duração em que os tokens emitidos são armazenados em cache quando o emissor do token (um STS) não especifica uma hora. O padrão é “10675199.02:48:05.4775807.” |
Elementos filho
Elemento | Descrição |
---|---|
<localIssuer> | Especifica o endereço do emissor local do token e a associação usada para se comunicar com o ponto de extremidade. |
<issuerChannelBehaviors> | Especifica os comportamentos de ponto de extremidade a serem usados ao contatar um emissor local. |
Elementos pai
Elemento | Descrição |
---|---|
<clientCredentials> | Especifica as credenciais usadas para autenticar um cliente para um serviço. |
Comentários
Um token emitido é um tipo de credencial personalizado usado, por exemplo, ao autenticar com um STS (Serviço de Token Seguro) em um cenário federado. Por padrão, o token é um token SAML. Para obter mais informações, consulte Federação e Tokens Emitidos, Federação e Tokens Emitidos.
Esta seção contém os elementos usados para configurar um emissor local de tokens ou comportamentos usados com um serviço de token de segurança. Para obter instruções sobre como configurar um cliente para usar um emissor local, consulte Como configurar um emissor local.
Confira também
- IssuedTokenClientElement
- ClientCredentialsElement
- ClientCredentials
- IssuedToken
- IssuedToken
- IssuedTokenClientCredential
- Comportamentos de segurança
- Protegendo serviços e clientes
- Federação e tokens emitidos
- Protegendo clientes
- Como: criar um cliente federado
- Como: configurar um emissor local
- Federação e tokens emitidos