Lenguaje

SecurityTokenHandler Clase

Definición

Define la interfaz de un controlador de tokens de seguridad.

public abstract class SecurityTokenHandler : Microsoft.IdentityModel.Tokens.TokenHandler, Microsoft.IdentityModel.Tokens.ISecurityTokenValidator
type SecurityTokenHandler = class
    inherit TokenHandler
    interface ISecurityTokenValidator
Public MustInherit Class SecurityTokenHandler
Inherits TokenHandler
Implements ISecurityTokenValidator
Herencia
SecurityTokenHandler
Derivado
Implementaciones

Constructores

Nombre Description
SecurityTokenHandler()

Crea una instancia de SecurityTokenHandler

Propiedades

Nombre Description
CanValidateToken

Obtiene un valor que indica si este controlador admite la validación de tokens que controla esta instancia.

CanWriteToken

Obtiene un valor que indica si la clase proporciona funcionalidad de serialización para serializar el token controlado por esta instancia.

MaximumTokenSizeInBytes

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

(Heredado de TokenHandler)
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.

(Heredado de TokenHandler)
TokenLifetimeInMinutes

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

(Heredado de TokenHandler)
TokenType

Se debe invalidar para obtener el valor System.Type de SecurityToken que controla esta instancia.

Métodos

Nombre Description
CanReadToken(String)

Indica si la cadena de token actual se puede leer como un token del tipo controlado por esta instancia.

CanReadToken(XmlReader)

Indica si XmlReader está situado en un elemento que se puede leer.

CreateSecurityTokenReference(SecurityToken, Boolean)

Devuelve SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Devuelve SecurityToken.

ReadToken(String)

Convierte una cadena en una instancia de SecurityToken.

(Heredado de TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Debe invalidarse para deserializar el token con el proporcionado TokenValidationParameters.

ReadToken(XmlReader)

Obtiene el token de seguridad.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Esto se debe invalidar para validar un token pasado como una cadena mediante TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Lee y valida un token mediante xmlReader y TokenValidationParameters

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.

(Heredado de TokenHandler)
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.

(Heredado de TokenHandler)
WriteToken(SecurityToken)

Serializa para encadenar un token del tipo controlado por esta instancia.

WriteToken(XmlWriter, SecurityToken)

Debe invalidarse para serializar en XML un token del tipo controlado por esta instancia.

Se aplica a