Lenguaje

Saml2SecurityTokenHandler.ValidateSignature Método

Definición

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

Se aplica a