JsonWebTokenHandler.ValidateTokenAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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.