JwtSecurityTokenHandler 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.
Conçu SecurityTokenHandler pour créer et valider des jetons web Json. Voir : https://datatracker.ietf.org/doc/html/rfc7519 et http://www.rfc-editor.org/info/rfc7515
public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler
type JwtSecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class JwtSecurityTokenHandler
Inherits SecurityTokenHandler
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| JwtSecurityTokenHandler() |
Initialise une nouvelle instance de la classe JwtSecurityTokenHandler. |
Champs
| Nom | Description |
|---|---|
| DefaultInboundClaimFilter |
Liste de filtres de type de revendication par défaut. |
| DefaultInboundClaimTypeMap |
Mappage de type de revendication par défaut pour les revendications entrantes. |
| DefaultMapInboundClaims |
Valeur par défaut de l’indicateur qui détermine si inboundClaimTypeMap est utilisé ou non. |
| DefaultOutboundAlgorithmMap |
Mappage d’algorithme JwtHeader par défaut |
| DefaultOutboundClaimTypeMap |
Mappage de type de revendication par défaut pour les revendications sortantes. |
Propriétés
| Nom | Description |
|---|---|
| CanValidateToken |
Retourne une valeur qui indique si ce gestionnaire peut valider un SecurityToken. |
| CanWriteToken |
Obtient la valeur qui indique si cette instance peut écrire un SecurityToken. |
| InboundClaimFilter |
Obtient ou définit l’utilisé ISet<T> pour filtrer les revendications lors du remplissage d’une ClaimsIdentity revendication sous forme JwtSecurityTokende . Lorsqu’une JwtSecurityToken revendication est validée, les revendications avec les types trouvés dans ce ISet<T> paramètre ne seront pas ajoutées au ClaimsIdentityfichier . La valeur par défaut est ClaimTypeMapping.InboundClaimFilter. |
| InboundClaimTypeMap |
Obtient ou définit celui InboundClaimTypeMap qui est utilisé lors de la définition des Type revendications dans l’extrait lors de la ClaimsPrincipal validation d’un JwtSecurityToken. La Type valeur est définie sur la revendication JSON « name » après la traduction à l’aide de ce mappage. La valeur par défaut est ClaimTypeMapping.InboundClaimTypeMap. |
| JsonClaimTypeProperty |
Obtient ou définit le nom de propriété du fichier .Net qui a été reconnu lors Claims de la sérialisation de Properties la valeur au format JSON. Pour plus d’informations, voir <seealso cref="P :System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| MapInboundClaims |
Obtient ou définit la MapInboundClaims propriété qui est utilisée lors de la détermination du fait de déterminer si les types de revendications sont extraits ou non lors de la validation d’un JwtSecurityToken. Si cette valeur est définie sur true, elle Type est définie sur la revendication JSON « name » après la traduction à l’aide de ce mappage. Sinon, aucun mappage ne se produit. La valeur par défaut est true. |
| MaximumTokenSizeInBytes |
Obtient et définit la taille maximale du jeton en octets qui sera traitée. (Hérité de TokenHandler) |
| OutboundAlgorithmMap |
Obtient le mappage d’algorithme sortant passé au JwtHeader constructeur. |
| OutboundClaimTypeMap |
Obtient ou définit celui OutboundClaimTypeMap qui est utilisé lors de la création d’un JwtSecurityTokenClaim(s). La valeur « name » de la revendication JSON est définie Type après la traduction à l’aide de ce mappage. La valeur par défaut est ClaimTypeMapping.OutboundClaimTypeMap |
| 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) |
| ShortClaimTypeProperty |
Obtient ou définit le nom de propriété de la revendication JSON d’origine « name » si un mappage s’est produit lors de Properties la création du Claim(s). Pour plus d’informations, voir <seealso cref="P :System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| TokenLifetimeInMinutes |
Obtient ou définit la durée de vie du jeton en minutes. (Hérité de TokenHandler) |
| TokenType |
Obtient le type du JwtSecurityToken. |