Langue

SecurityTokenHandler Classe

Définition

Définit l’interface d’un gestionnaire de jetons de sécurité.

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
Héritage
SecurityTokenHandler
Dérivé
Implémente

Constructeurs

Nom Description
SecurityTokenHandler()

Crée une instance de SecurityTokenHandler

Propriétés

Nom Description
CanValidateToken

Obtient une valeur indiquant si ce gestionnaire prend en charge la validation des jetons gérés par cette instance.

CanWriteToken

Obtient une valeur indiquant si la classe fournit des fonctionnalités de sérialisation pour sérialiser le jeton géré par cette instance.

MaximumTokenSizeInBytes

Obtient et définit la taille maximale du jeton en octets qui sera traitée.

(Hérité de TokenHandler)
SetDefaultTimesOnTokenCreation

Obtient ou définit un bool qui contrôle si la création de jeton définit par défaut « exp », « nbf » et « iat » s’il n’est pas spécifié.

(Hérité de TokenHandler)
TokenLifetimeInMinutes

Obtient ou définit la durée de vie du jeton en minutes.

(Hérité de TokenHandler)
TokenType

Cela doit être substitué pour obtenir system.Type de securityToken de cette instance.

Méthodes

Nom Description
CanReadToken(String)

Indique si la chaîne de jeton actuelle peut être lue en tant que jeton du type géré par cette instance.

CanReadToken(XmlReader)

Indique si l’élément XmlReader est positionné sur un élément qui peut être lu.

CreateSecurityTokenReference(SecurityToken, Boolean)

Retourne SecurityKeyIdentifierClause.

CreateToken(SecurityTokenDescriptor)

Retourne SecurityToken.

ReadToken(String)

Convertit une chaîne en une instance de SecurityToken.

(Hérité de TokenHandler)
ReadToken(XmlReader, TokenValidationParameters)

Cela doit être substitué pour désérialiser le jeton avec le jeton fourni TokenValidationParameters.

ReadToken(XmlReader)

Obtient le jeton de sécurité.

ValidateToken(String, TokenValidationParameters, SecurityToken)

Cela doit être substitué pour valider un jeton passé en tant que chaîne à l’aide de TokenValidationParameters

ValidateToken(XmlReader, TokenValidationParameters, SecurityToken)

Lit et valide un jeton à l’aide d’un xmlReader et TokenValidationParameters

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

(Hérité de TokenHandler)
ValidateTokenAsync(String, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

(Hérité de TokenHandler)
WriteToken(SecurityToken)

Sérialise pour chaîner un jeton du type géré par cette instance.

WriteToken(XmlWriter, SecurityToken)

Cela doit être substitué pour sérialiser en XML un jeton du type géré par cette instance.

S’applique à