Saml2SecurityTokenHandler.ValidateSignature Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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