JwtSecurityTokenHandler.ValidateSignature Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Convalida che la firma, se trovata o obbligatoria, sia valida.
protected virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
abstract member ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> System.IdentityModel.Tokens.Jwt.JwtSecurityToken
override this.ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> System.IdentityModel.Tokens.Jwt.JwtSecurityToken
Protected Overridable Function ValidateSignature (token As String, validationParameters As TokenValidationParameters) As JwtSecurityToken
Parametri
- token
- String
Token JWS.
- validationParameters
- TokenValidationParameters
Oggetto TokenValidationParameters da usare per convalidare il token.
Valori restituiti
Oggetto JwtSecurityToken con la firma convalidata se il token è stato firmato.
Eccezioni
Se validationParameters è Null.
Se non viene trovata una firma ed RequireSignedTokens è true.
Se l'oggetto ha un identificatore di chiave e nessuno dei (s) specificati genera una firma convalidata.If the token has a key identifier and nessuno of the SecurityKey(s) provided result in a validated signature.
Ciò può indicare che è necessario un aggiornamento della chiave.
Se dopo aver provato tutti gli SecurityKeyelementi (s), nessuno genera una firma convalidata E non token dispone di un identificatore di chiave.
Commenti
Se l'oggetto token è firmato, la firma viene convalidata anche se RequireSignedTokens è false.
Se la token firma viene convalidata, l'oggetto SigningKey verrà impostato sulla chiave che ha firmato il "token". È responsabilità di SignatureValidator impostare il SigningKey