Sprache

JsonWebTokenHandler.ValidateTokenAsync Methode

Definition

Überlädt

Name Beschreibung
ValidateTokenAsync(String, TokenValidationParameters)

Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen.

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen.

ValidateTokenAsync(String, TokenValidationParameters)

Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen.

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)

Parameter

token
String

Das zu überprüfende Token.

validationParameters
TokenValidationParameters

Der TokenValidationParameters zum Überprüfen des Tokens zu verwendende Wert.

Gibt zurück

Ein TokenValidationResult.

Ausnahmen

Wird ausgelöst, wenn validationParameters null ist.

Wird ausgelöst, wenn 'token. Die Länge ist größer als MaximumTokenSizeInBytes.

Wird ausgelöst, wenn der Delegate "validationParameters.TokenReader" das Token nicht als gültig JsonWebTokenanalysieren/lesen kann. Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ReadToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters)

Hinweise

TokenValidationResult.Exception wird auf eine der folgenden Ausnahmen festgelegt, wenn dies token ungültig ist.

Gilt für:

ValidateTokenAsync(SecurityToken, TokenValidationParameters)

Überprüft ein Token. Bei einem Überprüfungsfehler wird keine Ausnahme ausgelöst. Stattdessen wird die Ausnahme in der zurückgegebenen TokenValidationResult.Exception-Eigenschaft festgelegt. Aufrufer sollten immer die TokenValidationResult.IsValid-Eigenschaft überprüfen, um die Gültigkeit des Ergebnisses zu überprüfen.

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)

Parameter

token
SecurityToken

Der SecurityToken zu überprüfende

validationParameters
TokenValidationParameters

Der TokenValidationParameters zum Überprüfen des Tokens zu verwendende Wert.

Gibt zurück

Einen TokenValidationResult

Gilt für: