SecurityTokenHandler Classe

Definizione

Definisce l'interfaccia per un gestore di token di sicurezza.

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
Ereditarietà
SecurityTokenHandler
Derivato
Implementazioni

Costruttori

Nome Descrizione
SecurityTokenHandler()

Crea un'istanza di SecurityTokenHandler

Proprietà

Nome Descrizione
CanValidateToken

Ottiene un valore che indica se questo gestore supporta la convalida dei token gestiti da questa istanza.

CanWriteToken

Ottiene un valore che indica se la classe fornisce funzionalità di serializzazione per serializzare il token gestito da questa istanza.

MaximumTokenSizeInBytes

Ottiene e imposta la dimensione massima del token in byte che verrà elaborata.

(Ereditato da TokenHandler)
SetDefaultTimesOnTokenCreation

Ottiene o imposta un valore bool che controlla se la creazione del token imposta il valore predefinito 'exp', 'nbf' e 'iat' se non specificato.

(Ereditato da TokenHandler)
TokenLifetimeInMinutes

Ottiene o imposta la durata del token in minuti.

(Ereditato da TokenHandler)
TokenType

È necessario eseguirne l'override per ottenere l'handle System.Type di SecurityToken gestito da questa istanza.

Metodi

Nome Descrizione
CanReadToken(String)

Indica se la stringa del token corrente può essere letta come token del tipo gestito da questa istanza.

CanReadToken(XmlReader)

Indica se l'oggetto XmlReader è posizionato in corrispondenza di un elemento che può essere letto.

CreateSecurityTokenReference(SecurityToken, Boolean)

Restituisce SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Restituisce SecurityToken.

ReadToken(String)

Converte una stringa in un'istanza di SecurityToken.

(Ereditato da TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

È necessario eseguire l'override per deserializzare il token con l'oggetto specificato TokenValidationParameters.

ReadToken(XmlReader)

Ottiene il token di sicurezza.

ValidateToken(String, TokenValidationParameters, SecurityToken)

È necessario eseguirne l'override per convalidare un token passato come stringa usando TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Legge e convalida un token usando un xmlReader e TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Convalida un token. In caso di errore di convalida, non verrà generata alcuna eccezione; L'eccezione verrà invece impostata nella proprietà TokenValidationResult.Exception restituita. I chiamanti devono sempre controllare la proprietà TokenValidationResult.IsValid per verificare la validità del risultato.

(Ereditato da TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Convalida un token. In caso di errore di convalida, non verrà generata alcuna eccezione; L'eccezione verrà invece impostata nella proprietà TokenValidationResult.Exception restituita. I chiamanti devono sempre controllare la proprietà TokenValidationResult.IsValid per verificare la validità del risultato.

(Ereditato da TokenHandler)
WriteToken(SecurityToken)

Serializza in stringa un token del tipo gestito da questa istanza.

WriteToken(XmlWriter, SecurityToken)

È necessario eseguire l'override per serializzare in XML un token del tipo gestito da questa istanza.

Si applica a