Språk

Saml2SecurityTokenHandler.ValidateSignature Metod

Definition

Verifierar att signaturen.

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

Parametrar

token
String

En Saml2-token.

validationParameters
TokenValidationParameters

Som TokenValidationParameters ska användas för att verifiera token.

Returer

En Saml2SecurityToken som har fått signaturen verifierad om token har signerats.

Undantag

Om validationParameters är null.

Om en signatur inte hittas och RequireSignedTokens är sann.

token Om har en nyckelidentifierare och ingen av de SecurityKeyangivna resultaten resulterar i en verifierad signatur. Detta kan tyda på att en nyckeluppdatering krävs.

Om ingen efter att ha provat alla SecurityKey(s) resulterar det i en verifierad signatur och "token" inte har någon nyckelidentifierare.

Kommentarer

Om "token" är signerad verifieras signaturen även om RequireSignedTokens den är falsk.

Om signaturen "token" verifieras SigningKey ställs den in på nyckeln som signerade "token". Det är ansvaret SignatureValidator för att fastställa SigningKey

Gäller för