Idioma

SecurityTokenHandler Classe

Definição

Define a interface para um Gestor de Tokens de Segurança.

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
Herança
SecurityTokenHandler
Derivado
Implementações

Construtores

Name Descrição
SecurityTokenHandler()

Cria uma instância de SecurityTokenHandler

Propriedades

Name Descrição
CanValidateToken

Obtém um valor que indica se este handler suporta validação de tokens tratados por esta instância.

CanWriteToken

Recebe um valor que indica se a classe fornece funcionalidade de serialização para serializar o token tratado por esta instância.

MaximumTokenSizeInBytes

Obtém e define o tamanho máximo do token em bytes que serão processados.

(Herdado de TokenHandler)
SetDefaultTimesOnTokenCreation

Recebe ou define um bool que controla se a criação de tokens irá definir por defeito 'exp', 'nbf' e 'iat' se não for especificado.

(Herdado de TokenHandler)
TokenLifetimeInMinutes

Obtém ou define a vida útil do token em minutos.

(Herdado de TokenHandler)
TokenType

Isto tem de ser sobreposto para obter o Tipo de SecurityToken que esta instância gere.

Métodos

Name Descrição
CanReadToken(String)

Indica se a cadeia de fichas atual pode ser lida como um token do tipo tratado por esta instância.

CanReadToken(XmlReader)

Indica se o XmlReader está posicionado num elemento que pode ser lido.

CreateSecurityTokenReference(SecurityToken, Boolean)

Retorna SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Retorna SecurityToken.

ReadToken(String)

Converte uma cadeia numa instância de SecurityToken.

(Herdado de TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Isto deve ser sobreposto para desserializar o token com o fornecido TokenValidationParameters.

ReadToken(XmlReader)

Recebe o token de segurança.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Isto deve ser ultrapassado para validar um token passado como string usando TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Lê e valida um token usando um xmlReader e TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

(Herdado de TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

(Herdado de TokenHandler)
WriteToken(SecurityToken)

Serializa para stringer um token do tipo tratado por esta instância.

WriteToken(XmlWriter, SecurityToken)

Isto deve ser sobreposto para serializar para XML um token do tipo tratado por esta instância.

Aplica-se a