Idioma

Saml2SecurityTokenHandler.ValidateSignature Método

Definição

Valida essa 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.

Devoluções

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

Exceções

Se validationParameters é nulo.

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

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

Se depois de 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