TokenValidationParameters Classe
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
Contém um conjunto de parâmetros que são usados ao validar um token.
Resumo do campo
| Modificador e tipo | Campo e descrição |
|---|---|
| java.time.Duration |
clockSkew
Distorção de relógio a ser aplicada ao validar uma hora. |
|
Open |
issuerSigningKeyResolver
Função opcional (e não recomendada) para retornar Open |
| boolean |
requireSignedTokens
Valor que indica se um token pode ser considerado válido se não for assinado. |
| java.util.List<java.lang.String> |
validIssuers
Contém emissores válidos que serão usados para verificar o emissor do token. |
| boolean |
validateAudience
Controlar se o público-alvo será validado durante a validação do token. |
| boolean |
validateIssuer
Controlar se o emissor será validado durante a validação do token. |
| boolean |
validateIssuerSigningKey
True para validar o certificado de assinatura. |
| boolean |
validateLifetime
Controlar se o tempo de vida será validado durante a validação do token. |
Resumo do Construtor
Métodos herdados de java.lang.Object
Detalhes do campo
clockSkew
public Duration clockSkew
Distorção de relógio a ser aplicada ao validar uma hora.
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
Função opcional (e não recomendada) para retornar o resolvedor OpenIdMetaData para uma determinada URL.
requireSignedTokens
public boolean requireSignedTokens
Valor que indica se um token pode ser considerado válido se não for assinado.
validIssuers
public List
Contém emissores válidos que serão usados para verificar o emissor do token.
validateAudience
public boolean validateAudience
Controlar se o público-alvo será validado durante a validação do token.
validateIssuer
public boolean validateIssuer
Controlar se o emissor será validado durante a validação do token.
validateIssuerSigningKey
public boolean validateIssuerSigningKey
True para validar o certificado de assinatura.
validateLifetime
public boolean validateLifetime
Controlar se o tempo de vida será validado durante a validação do token.
Detalhes do construtor
TokenValidationParameters
public TokenValidationParameters()
Parâmetros padrão.
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Parâmetros:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Construtor de cópia.
Parâmetros: