JsonWebTokenHandler.ValidateTokenAsync Méthode

Définition

Surcharges

Nom Description
ValidateTokenAsync(String, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

ValidateTokenAsync(String, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

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)

Paramètres

token
String

Jeton à valider.

validationParameters
TokenValidationParameters

TokenValidationParameters À utiliser pour valider le jeton.

Retours

Un TokenValidationResult.

Exceptions

Levée si validationParameters la valeur est null.

Levée si ' token. La longueur est supérieure à MaximumTokenSizeInBytes.

Levée si le délégué validationParameters.TokenReader n’est pas en mesure d’analyser/lire le jeton en tant que jeton valide JsonWebToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters)

Remarques

TokenValidationResult.Exception est défini sur l’une des exceptions suivantes si elle token n’est pas valide.

S’applique à

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Valide un jeton. En cas d’échec de validation, aucune exception n’est levée ; Au lieu de cela, l’exception est définie dans la propriété TokenValidationResult.Exception retournée. Les appelants doivent toujours vérifier la propriété TokenValidationResult.IsValid pour vérifier la validité du résultat.

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)

Paramètres

token
SecurityToken

SecurityToken À valider.

validationParameters
TokenValidationParameters

TokenValidationParameters À utiliser pour valider le jeton.

Retours

Un TokenValidationResult

S’applique à