TokenHandler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Eigenschaften, die für alle Sicherheitstokenhandler freigegeben werden.
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- Vererbung
-
TokenHandler
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| TokenHandler() |
Definiert Eigenschaften, die für alle Sicherheitstokenhandler freigegeben werden. |
Felder
| Name | Beschreibung |
|---|---|
| DefaultTokenLifetimeInMinutes |
Standardlebensdauer von token erstellt. Beim Erstellen von Token, wenn 'expires', 'notbefore' oder 'issuedat' sind NULL, wird ein Standardwert auf: issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, expires = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes). |
Eigenschaften
| Name | Beschreibung |
|---|---|
| MaximumTokenSizeInBytes |
Ruft die maximale Tokengröße in Bytes ab, die verarbeitet werden, und legt diese fest. |
| SetDefaultTimesOnTokenCreation |
Dient zum Abrufen oder Festlegen eines Bools, das steuert, ob die Tokenerstellung den Standardwert "exp", "nbf" und "iat" festlegt, falls nicht angegeben. |
| TokenLifetimeInMinutes |
Ruft die Tokenlebensdauer in Minuten ab oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| ReadToken(String) |
Konvertiert eine Zeichenfolge in eine Instanz von SecurityToken. |
| ValidateTokenAsync(SecurityToken, TokenValidationParameters) |
Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen. |
| ValidateTokenAsync(String, TokenValidationParameters) |
Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen. |