SamlSecurityTokenHandler.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 è valida.
protected virtual Microsoft.IdentityModel.Tokens.Saml.SamlSecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters);
abstract member ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml.SamlSecurityToken
override this.ValidateSignature : string * Microsoft.IdentityModel.Tokens.TokenValidationParameters -> Microsoft.IdentityModel.Tokens.Saml.SamlSecurityToken
Protected Overridable Function ValidateSignature (token As String, validationParameters As TokenValidationParameters) As SamlSecurityToken
Parametri
- token
- String
Token Saml.
- validationParameters
- TokenValidationParameters
Oggetto TokenValidationParameters da usare per convalidare il token.
Valori restituiti
Oggetto SamlSecurityToken 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 il "token" ha un identificatore di chiave e nessuno dei SecurityKey(s) ha restituito una firma convalidata. Ciò può indicare che è necessario un aggiornamento della chiave.
Se dopo aver provato tutti gli SecurityKeyelementi (s), nessuno comporta una firma convalidata E il "token" non dispone di 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