TokenHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les propriétés partagées entre tous les gestionnaires de jetons de sécurité.
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- Héritage
-
TokenHandler
- Dérivé
Constructeurs
| Nom | Description |
|---|---|
| TokenHandler() |
Définit les propriétés partagées entre tous les gestionnaires de jetons de sécurité. |
Champs
| Nom | Description |
|---|---|
| DefaultTokenLifetimeInMinutes |
Durée de vie par défaut des jetons créés. Lors de la création de jetons, si « expire », « notbefore » ou « issuedat » sont null, une valeur par défaut est définie sur : issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, expire = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes). |
Propriétés
| Nom | Description |
|---|---|
| MaximumTokenSizeInBytes |
Obtient et définit la taille maximale du jeton en octets qui sera traitée. |
| 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é. |
| TokenLifetimeInMinutes |
Obtient ou définit la durée de vie du jeton en minutes. |
Méthodes
| Nom | Description |
|---|---|
| ReadToken(String) |
Convertit une chaîne en une instance de SecurityToken. |
| 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. |
| 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. |