Taal

JsonWebTokenHandler.ValidateTokenAsync Methode

Definitie

Overloads

Name Description
ValidateTokenAsync(String, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

ValidateTokenAsync(String, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

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)

Parameters

token
String

Het token dat moet worden gevalideerd.

validationParameters
TokenValidationParameters

De TokenValidationParameters te gebruiken voor het valideren van het token.

Retouren

A TokenValidationResult.

Uitzonderingen

Gegenereerd als validationParameters null is.

Gegooid als 'token. Lengte is groter dan MaximumTokenSizeInBytes.

Gegenereerd als de gemachtigde validatieParameters.TokenReader het token niet kan parseren/lezen als een geldig JsonWebToken, Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters)

Opmerkingen

TokenValidationResult.Exception wordt ingesteld op een van de volgende uitzonderingen als deze token ongeldig is.

Van toepassing op

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Hiermee wordt een token gevalideerd. Bij een validatiefout wordt er geen uitzondering gegenereerd; In plaats daarvan wordt de uitzondering ingesteld in de geretourneerde eigenschap TokenValidationResult.Exception. Bellers moeten altijd de eigenschap TokenValidationResult.IsValid controleren om de geldigheid van het resultaat te controleren.

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)

Parameters

token
SecurityToken

De SecurityToken te valideren.

validationParameters
TokenValidationParameters

De TokenValidationParameters te gebruiken voor het valideren van het token.

Retouren

Een TokenValidationResult

Van toepassing op