TokenValidationParameters Clase
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
Contiene un conjunto de parámetros que se usan al validar un token.
Resumen del campo
| Modificador y tipo | Campo y descripción |
|---|---|
| java.time.Duration |
clockSkew
Sesgado del reloj que se va a aplicar al validar una hora. |
|
Open |
issuerSigningKeyResolver
Función opcional (y no recomendada) para devolver Open |
| boolean |
requireSignedTokens
Valor que indica si un token se puede considerar válido si no está firmado. |
| java.util.List<java.lang.String> |
validIssuers
Contiene emisores válidos que se usarán para comprobar el emisor del token. |
| boolean |
validateAudience
Controlar si la audiencia se validará durante la validación del token. |
| boolean |
validateIssuer
Controlar si el emisor se validará durante la validación del token. |
| boolean |
validateIssuerSigningKey
True para validar el certificado de firma. |
| boolean |
validateLifetime
Controlar si la duración se validará durante la validación del token. |
Resumen del constructor
| Constructor | Description | |
|---|---|---|
| TokenValidationParameters() |
Parámetros predeterminados. |
|
| TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens) | ||
| TokenValidationParameters(TokenValidationParameters other) |
Constructor de copia. |
|
Métodos heredados de java.lang.Object
Detalles del campo
clockSkew
public Duration clockSkew
Sesgado del reloj que se va a aplicar al validar una hora.
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
Función opcional (y no recomendada) para devolver la resolución OpenIdMetaData para una dirección URL determinada.
requireSignedTokens
public boolean requireSignedTokens
Valor que indica si un token se puede considerar válido si no está firmado.
validIssuers
public List
Contiene emisores válidos que se usarán para comprobar el emisor del token.
validateAudience
public boolean validateAudience
Controlar si la audiencia se validará durante la validación del token.
validateIssuer
public boolean validateIssuer
Controlar si el emisor se validará durante la validación del token.
validateIssuerSigningKey
public boolean validateIssuerSigningKey
True para validar el certificado de firma.
validateLifetime
public boolean validateLifetime
Controlar si la duración se validará durante la validación del token.
Detalles del constructor
TokenValidationParameters
public TokenValidationParameters()
Parámetros predeterminados.
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Parámetros:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Constructor de copia.
Parámetros: