Idioma

SamlSecurityTokenHandler.ValidateSignature Método

Definição

Valida que a assinatura, se encontrada, é válida.

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

Parâmetros

token
String

Um símbolo Saml.

validationParameters
TokenValidationParameters

O TokenValidationParameters a ser usado para validar o token.

Devoluções

A que teve a assinatura validada se o SamlSecurityToken token foi assinado.

Exceções

Se validationParameters é nulo.

Se não for encontrada uma assinatura e RequireSignedTokens for verdadeira.

Se o 'token' tiver um identificador de chave e nenhum do SecurityKey(s) fornecedo(s) resultar numa assinatura validada. Isto pode indicar que é necessária uma atualização de tecla.

Se, após tentar todos os SecurityKey(s), nenhum resultar numa assinatura validada E o 'token' não tiver identificador de chave.

Observações

Se o 'token' for assinado, a assinatura é validada mesmo que RequireSignedTokens seja falsa.

Se a assinatura do 'token' for validada, então será SigningKey definida para a chave que assinou o 'token'. É responsabilidade de SignatureValidator definir o SigningKey

Aplica-se a