TokenHandler 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.
Definisce le proprietà condivise tra tutti i gestori di token di sicurezza.
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- Ereditarietà
-
TokenHandler
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| TokenHandler() |
Definisce le proprietà condivise tra tutti i gestori di token di sicurezza. |
Campi
| Nome | Descrizione |
|---|---|
| DefaultTokenLifetimeInMinutes |
Durata predefinita dei token creati. Quando si creano token, se 'expires', 'notbefore' o 'issuedat' sono Null, verrà impostato un valore predefinito su: issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, scade = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes). |
Proprietà
| Nome | Descrizione |
|---|---|
| MaximumTokenSizeInBytes |
Ottiene e imposta la dimensione massima del token in byte che verrà elaborata. |
| 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. |
| TokenLifetimeInMinutes |
Ottiene o imposta la durata del token in minuti. |
Metodi
| Nome | Descrizione |
|---|---|
| ReadToken(String) |
Converte una stringa in un'istanza di SecurityToken. |
| 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. |
| 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. |