SamlSecurityTokenHandler.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 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