TokenHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |