TokenHandler Clase

Definición

Define las propiedades compartidas en todos los controladores de token de seguridad.

public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
Herencia
TokenHandler
Derivado

Constructores

Nombre Description
TokenHandler()

Define las propiedades compartidas en todos los controladores de token de seguridad.

Campos

Nombre Description
DefaultTokenLifetimeInMinutes

Duración predeterminada de los tokens creados. Al crear tokens, si "expira", "notbefore" o "issuedat" son null, se establecerá un valor predeterminado en: issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, expires = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes).

Propiedades

Nombre Description
MaximumTokenSizeInBytes

Obtiene y establece el tamaño máximo del token en bytes que se procesarán.

SetDefaultTimesOnTokenCreation

Obtiene o establece un valor bool que controla si la creación de tokens establecerá el valor predeterminado "exp", "nbf" y "iat" si no se especifica.

TokenLifetimeInMinutes

Obtiene o establece la duración del token en minutos.

Métodos

Nombre Description
ReadToken(String)

Convierte una cadena en una instancia de SecurityToken.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valida un token. En un error de validación, no se producirá ninguna excepción; en su lugar, la excepción se establecerá en la propiedad TokenValidationResult.Exception devuelta. Los autores de llamadas siempre deben comprobar la propiedad TokenValidationResult.IsValid para comprobar la validez del resultado.

ValidateTokenAsync(String, TokenValidationParameters)

Valida un token. En un error de validación, no se producirá ninguna excepción; en su lugar, la excepción se establecerá en la propiedad TokenValidationResult.Exception devuelta. Los autores de llamadas siempre deben comprobar la propiedad TokenValidationResult.IsValid para comprobar la validez del resultado.

Se aplica a