Sprache

SamlSecurityTokenHandler.ValidateSignature Methode

Definition

Überprüft, ob die Signatur gültig ist.

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

Parameter

token
String

Ein Saml-Token.

validationParameters
TokenValidationParameters

Der TokenValidationParameters zum Überprüfen des Tokens zu verwendende Wert.

Gibt zurück

A SamlSecurityToken that has has has the signature validated if token was signed.

Ausnahmen

Wenn validationParameters null ist.

Wenn eine Signatur nicht gefunden wird und RequireSignedTokens "true" ist.

Wenn das "Token" über einen Schlüsselbezeichner verfügt und keines der SecurityKey(n) bereitgestellten Ergebnisse in einer überprüften Signatur vorliegt. Dies kann darauf hinweisen, dass eine Schlüsselaktualisierung erforderlich ist.

Wenn nach dem Ausprobieren aller SecurityKey(s) keines zu einer überprüften Signatur führt und das "Token" keinen Schlüsselbezeichner aufweist.

Hinweise

Wenn das "Token" signiert ist, wird die Signatur auch dann überprüft, wenn RequireSignedTokens sie falsch ist.

Wenn die Signatur "token" überprüft wird, wird sie SigningKey auf den Schlüssel festgelegt, der das "Token" signiert hat. Es liegt in der Verantwortung, SignatureValidator die SigningKey

Gilt für: