Saml2SecurityTokenHandler.ValidateSignature Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Valida que la firma.
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
Un token saml2.
- validationParameters
- TokenValidationParameters
TokenValidationParameters que se va a usar para validar el token.
Devoluciones
que Saml2SecurityToken ha validado la firma si se firmó el token.
Excepciones
Si validationParameters es null.
Si no se encuentra una firma y RequireSignedTokens es true.
token Si tiene un identificador de clave y ninguno de los SecurityKey(s) proporcionados da como resultado una firma validada.
Esto puede indicar que se requiere una actualización de claves.
Si después de probar todos los SecurityKey(s), ninguno da como resultado una firma validada Y el "token" no tiene un identificador de clave.
Comentarios
Si se firma el "token", la firma se valida aunque RequireSignedTokens sea false.
Si se valida la firma "token", se establecerá en SigningKey la clave que firmó el "token". Es responsabilidad de SignatureValidator establecer el SigningKey