Saml2SecurityTokenHandler.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.
protected virtual Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
abstract member ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken
override this.ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml2.Saml2SecurityToken
Protected Overridable Function ValidateSignature (token As String, validationParameters As TokenValidationParameters) As Saml2SecurityToken
Parametri
- token
- String
Token Saml2.
- validationParameters
- TokenValidationParameters
Oggetto TokenValidationParameters da usare per convalidare il token.
Valori restituiti
Oggetto Saml2SecurityToken che ha avuto 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 il "token" non ha un identificatore di chiave.
Commenti
Se il token è firmato, la firma viene convalidata anche se RequireSignedTokens è false.
Se la firma 'token' viene convalidata, l'oggetto SigningKey verrà impostato sulla chiave che ha firmato il 'token'. È responsabilità di SignatureValidator impostare il SigningKey