SignatureValidationDelegate Delegate

Definition

Validates the signature of the security token.

public delegate Microsoft.IdentityModel.Tokens.Experimental.ValidationResult<Microsoft.IdentityModel.Tokens.SecurityKey,Microsoft.IdentityModel.Tokens.Experimental.ValidationError> SignatureValidationDelegate(SecurityToken token, ValidationParameters validationParameters, BaseConfiguration? configuration, CallContext callContext);
type SignatureValidationDelegate = delegate of SecurityToken * ValidationParameters * BaseConfiguration * CallContext -> ValidationResult<SecurityKey, ValidationError>
Public Delegate Function SignatureValidationDelegate(token As SecurityToken, validationParameters As ValidationParameters, configuration As BaseConfiguration, callContext As CallContext) As ValidationResult(Of SecurityKey, ValidationError) 

Parameters

token
SecurityToken

The SecurityToken with a signature.

validationParameters
ValidationParameters

The ValidationParameters to be used for validating the token.

configuration
BaseConfiguration

The BaseConfiguration to be used for validating the token.

callContext
CallContext

The CallContext to be used for logging.

Return Value

The validated SecurityToken.

Remarks

This method is not expected to throw.

Applies to