JwtSecurityTokenHandler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto SecurityTokenHandler progettato per la creazione e la convalida di token Web Json. Vedere: https://datatracker.ietf.org/doc/html/rfc7519 e http://www.rfc-editor.org/info/rfc7515
public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler
type JwtSecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class JwtSecurityTokenHandler
Inherits SecurityTokenHandler
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| JwtSecurityTokenHandler() |
Inizializza una nuova istanza della classe JwtSecurityTokenHandler. |
Campi
| Nome | Descrizione |
|---|---|
| DefaultInboundClaimFilter |
Elenco di filtri del tipo di attestazione predefinito. |
| DefaultInboundClaimTypeMap |
Mapping predefinito del tipo di attestazione per le attestazioni in ingresso. |
| DefaultMapInboundClaims |
Valore predefinito per il flag che determina se viene utilizzato o meno InboundClaimTypeMap. |
| DefaultOutboundAlgorithmMap |
Mapping dell'algoritmo JwtHeader predefinito |
| DefaultOutboundClaimTypeMap |
Mapping predefinito del tipo di attestazione per le attestazioni in uscita. |
Proprietà
| Nome | Descrizione |
|---|---|
| CanValidateToken |
Restituisce un valore che indica se questo gestore può convalidare un oggetto SecurityToken. |
| CanWriteToken |
Ottiene il valore che indica se questa istanza può scrivere un oggetto SecurityToken. |
| InboundClaimFilter |
Ottiene o imposta l'oggetto ISet<T> utilizzato per filtrare le attestazioni quando si popola una ClaimsIdentity attestazione di un oggetto JwtSecurityToken. Quando un oggetto JwtSecurityToken viene convalidato, le attestazioni con tipi presenti in non ISet<T> verranno aggiunte a ClaimsIdentity. Il valore predefinito è ClaimTypeMapping.InboundClaimFilter. |
| InboundClaimTypeMap |
Ottiene o imposta l'oggetto InboundClaimTypeMap utilizzato quando si imposta l'oggetto Type per le attestazioni nell'oggetto ClaimsPrincipal estratto durante la convalida di un oggetto JwtSecurityToken. Type è impostato sull'attestazione JSON 'name' dopo la traduzione usando questo mapping. Il valore predefinito è ClaimTypeMapping.InboundClaimTypeMap. |
| JsonClaimTypeProperty |
Ottiene o imposta il nome della proprietà dell'oggetto Properties conterrà il tipo .Net riconosciuto durante Claims la serializzazione del valore in JSON. Per <altre informazioni, vedere seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| MapInboundClaims |
Ottiene o imposta la proprietà utilizzata per determinare se eseguire o meno il MapInboundClaims mapping dei tipi di attestazione estratti durante la convalida di un oggetto JwtSecurityToken. Se questa proprietà è impostata su true, l'oggetto Type viene impostato sull'attestazione JSON 'name' dopo la conversione usando questo mapping. In caso contrario, non viene eseguito alcun mapping. Il valore predefinito è true. |
| MaximumTokenSizeInBytes |
Ottiene e imposta la dimensione massima del token in byte che verrà elaborata. (Ereditato da TokenHandler) |
| OutboundAlgorithmMap |
Ottiene la mappa dell'algoritmo in uscita passata al JwtHeader costruttore. |
| OutboundClaimTypeMap |
Ottiene o imposta l'oggetto OutboundClaimTypeMap utilizzato durante la creazione di un JwtSecurityToken oggetto da Claim(s). Il valore 'name' dell'attestazione JSON è impostato su Type dopo la traduzione usando questo mapping. Il valore predefinito è ClaimTypeMapping.OutboundClaimTypeMap |
| 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) |
| ShortClaimTypeProperty |
Ottiene o imposta il nome della proprietà dell'oggetto Properties conterrà l'attestazione JSON originale 'name' se si è verificato un mapping al momento della Claimcreazione di (s). Per <altre informazioni, vedere seealso cref="P:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.InboundClaimTypeMap"></seealso> . |
| TokenLifetimeInMinutes |
Ottiene o imposta la durata del token in minuti. (Ereditato da TokenHandler) |
| TokenType |
Ottiene il tipo del JwtSecurityToken. |