Idioma

Saml2SecurityTokenHandler.ValidateSignature Método

Definição

Valida que a assinatura.

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

Parâmetros

token
String

Um token Saml2.

validationParameters
TokenValidationParameters

O TokenValidationParameters a ser usado para validar o token.

Retornos

Um Saml2SecurityToken que teve a assinatura validada se o token foi assinado.

Exceções

Se validationParameters for nulo.

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

Se ele token tiver um identificador de chave e nenhum dos SecurityKey(s) fornecidos resultar em uma assinatura validada. Isso pode indicar que uma atualização de chave é necessária.

Se depois de tentar todos os SecurityKey(s), nenhum resultado em uma assinatura validada E o 'token' não tiver um identificador de chave.

Comentários

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

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

Aplica-se a