TokenHandler Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as propriedades compartilhadas em todos os manipuladores de token de segurança.
public abstract class TokenHandler
type TokenHandler = class
Public MustInherit Class TokenHandler
- Herança
-
TokenHandler
- Derivado
Construtores
| Nome | Description |
|---|---|
| TokenHandler() |
Define as propriedades compartilhadas em todos os manipuladores de token de segurança. |
Campos
| Nome | Description |
|---|---|
| DefaultTokenLifetimeInMinutes |
Tempo de vida padrão dos tokens criados. Ao criar tokens, se 'expires', 'notbefore' ou 'issuedat' forem nulos, um padrão será definido como: issuedat = DateTime.UtcNow, notbefore = DateTime.UtcNow, expires = DateTime.UtcNow + TimeSpan.FromMinutes(TokenLifetimeInMinutes). |
Propriedades
| Nome | Description |
|---|---|
| MaximumTokenSizeInBytes |
Obtém e define o tamanho máximo do token em bytes que serão processados. |
| SetDefaultTimesOnTokenCreation |
Obtém ou define um bool que controla se a criação de token definirá o padrão 'exp', 'nbf' e 'iat' se não for especificado. |
| TokenLifetimeInMinutes |
Obtém ou define o tempo de vida do token em minutos. |
Métodos
| Nome | Description |
|---|---|
| ReadToken(String) |
Converte uma cadeia de caracteres em uma instância de SecurityToken. |
| ValidateTokenAsync(SecurityToken, TokenValidationParameters) |
Valida um token. Em uma falha de validação, nenhuma exceção será gerada; Em vez disso, a exceção será definida na propriedade TokenValidationResult.Exception retornada. Os chamadores sempre devem verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado. |
| ValidateTokenAsync(String, TokenValidationParameters) |
Valida um token. Em uma falha de validação, nenhuma exceção será gerada; Em vez disso, a exceção será definida na propriedade TokenValidationResult.Exception retornada. Os chamadores sempre devem verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado. |