Lingua

SamlSecurityTokenHandler.ValidateSignature Metodo

Definizione

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

Si applica a