Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica um token personalizado usado para autenticar um cliente em um serviço.
<configuração>
<system.serviceModel>
<comportamentos>
<endpointComportamentos>
<comportamento>
<clientCredenciais>
<emitidoToken>
Sintaxe
<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.
Attributes
| Attribute | Description |
|---|---|
cacheIssuedTokens |
Atributo booleano opcional que especifica se os tokens são armazenados em cache. A predefinição é true. |
defaultKeyEntropyMode |
Atributo de cadeia de caracteres opcional que especifica quais valores aleatórios (entropias) são usados para operações de handshake. Os valores incluem ClientEntropy, ServerEntropye , O CombinedEntropypadrão é CombinedEntropy. Este 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 passar antes que um token seja renovado. Os valores vão de 0 a 100. O padrão é 60, que especifica 60% do tempo que passa antes que uma renovação seja tentada. |
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 serviço de token de segurança) não especifica uma hora. O padrão é "10675199.02:48:05.4775807." |
Elementos filho
| Elemento | Description |
|---|---|
| <localEmissor> | Especifica o endereço do emissor local do token e a associação usada para se comunicar com o ponto de extremidade. |
| <emissorChannelBehaviors> | Especifica os comportamentos de ponto de extremidade a serem usados ao entrar em contato com um emissor local. |
Elementos pai
| Elemento | Description |
|---|---|
| <clientCredenciais> | Especifica as credenciais usadas para autenticar um cliente em um serviço. |
Observações
Um token emitido é um tipo de credencial personalizada usado, por exemplo, ao autenticar com um STS (Serviço de Token de Segurança) em um cenário federado. Por padrão, o token é um token SAML. Para obter mais informações, consulte Federação e tokens emitidos e 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.
Consulte 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