Språk

JsonWebTokenHandler.ValidateTokenAsync Metod

Definition

Överlagringar

Name Description
ValidateTokenAsync(String, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

ValidateTokenAsync(String, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

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)

Parametrar

token
String

Den token som ska verifieras.

validationParameters
TokenValidationParameters

Som TokenValidationParameters ska användas för att verifiera token.

Returer

En TokenValidationResult.

Undantag

Utlöses om validationParameters är null.

Utlöses om 'token. Längden är större än MaximumTokenSizeInBytes.

Utlöses om ombudet validationParameters.TokenReader inte kan parsa/läsa token som en giltig JsonWebToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters)

Kommentarer

TokenValidationResult.Exception anges till något av följande undantag om är token ogiltigt.

Gäller för

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Verifierar en token. Vid ett valideringsfel utlöses inget undantag. I stället anges undantaget i den returnerade egenskapen TokenValidationResult.Exception. Anropare bör alltid kontrollera egenskapen TokenValidationResult.IsValid för att verifiera resultatets giltighet.

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)

Parametrar

token
SecurityToken

Som SecurityToken ska verifieras.

validationParameters
TokenValidationParameters

Som TokenValidationParameters ska användas för att verifiera token.

Returer

En TokenValidationResult

Gäller för