Idioma

JsonWebTokenHandler.ValidateTokenAsync Método

Definição

Sobrecargas

Name Descrição
ValidateTokenAsync(String, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

ValidateTokenAsync(String, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

public override System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.TokenValidationResult> ValidateTokenAsync(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
override this.ValidateTokenAsync : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.TokenValidationResult>
Public Overrides Function ValidateTokenAsync (token As String, validationParameters As TokenValidationParameters) As Task(Of TokenValidationResult)

Parâmetros

token
String

O token a validar.

validationParameters
TokenValidationParameters

O TokenValidationParameters a ser usado para validar o token.

Devoluções

Um TokenValidationResult.

Exceções

Lançado se validationParameters for nulo.

Atirou se fosse 'token'. Comprimento' é maior que MaximumTokenSizeInBytes.

Lançado se o delegado validationParameters.TokenReader não conseguir analisar/ler o token como válido JsonWebToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters)

Observações

TokenValidationResult.Exception será definido para uma das seguintes exceções se for token inválido.

Aplica-se a

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valida um token. Em caso de falha de validação, não será lançada nenhuma exceção; em vez disso, a exceção será definida na propriedade retornada TokenValidationResult.Exception. Os chamadores devem sempre verificar a propriedade TokenValidationResult.IsValid para verificar a validade do resultado.

public override System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.TokenValidationResult> ValidateTokenAsync(Microsoft.IdentityModel.Tokens.SecurityToken token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
override this.ValidateTokenAsync : Microsoft.IdentityModel.Tokens.SecurityToken * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.TokenValidationResult>
Public Overrides Function ValidateTokenAsync (token As SecurityToken, validationParameters As TokenValidationParameters) As Task(Of TokenValidationResult)

Parâmetros

token
SecurityToken

A SecurityToken ser validada.

validationParameters
TokenValidationParameters

O TokenValidationParameters a ser usado para validar o token.

Devoluções

Uma TokenValidationResult

Aplica-se a