TokenHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje właściwości współużytkowane we wszystkich programach obsługi tokenów zabezpieczających.
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- Dziedziczenie
-
TokenHandler
- Pochodne
Konstruktory
| Nazwa | Opis |
|---|---|
| TokenHandler() |
Definiuje właściwości współużytkowane we wszystkich programach obsługi tokenów zabezpieczających. |
Pola
| Nazwa | Opis |
|---|---|
| DefaultTokenLifetimeInMinutes |
Domyślny okres istnienia utworzonych tokenów. Podczas tworzenia tokenów, jeśli wartość "wygasa", "notbefore" lub "issuedat" ma wartość null, zostanie ustawiona wartość domyślna: issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, wygasa = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes). |
Właściwości
| Nazwa | Opis |
|---|---|
| MaximumTokenSizeInBytes |
Pobiera i ustawia maksymalny rozmiar tokenu w bajtach, które zostaną przetworzone. |
| SetDefaultTimesOnTokenCreation |
Pobiera lub ustawia wartość logiczną, która kontroluje, czy tworzenie tokenu ustawi domyślne wyrażenie "exp", "nbf" i "iat", jeśli nie zostanie określone. |
| TokenLifetimeInMinutes |
Pobiera lub ustawia okres istnienia tokenu w minutach. |
Metody
| Nazwa | Opis |
|---|---|
| ReadToken(String) |
Konwertuje ciąg na wystąpienie SecurityTokenklasy . |
| ValidateTokenAsync(SecurityToken, TokenValidationParameters) |
Weryfikuje token. W przypadku niepowodzenia walidacji nie zostanie zgłoszony żaden wyjątek; Zamiast tego wyjątek zostanie ustawiony we zwróconej właściwości TokenValidationResult.Exception. Osoby wywołujące powinny zawsze sprawdzać właściwość TokenValidationResult.IsValid, aby sprawdzić poprawność wyniku. |
| ValidateTokenAsync(String, TokenValidationParameters) |
Weryfikuje token. W przypadku niepowodzenia walidacji nie zostanie zgłoszony żaden wyjątek; Zamiast tego wyjątek zostanie ustawiony we zwróconej właściwości TokenValidationResult.Exception. Osoby wywołujące powinny zawsze sprawdzać właściwość TokenValidationResult.IsValid, aby sprawdzić poprawność wyniku. |