AlgorithmValidationDelegate Delegate

Definition

Definition for delegate that will validate a given algorithm for a SecurityKey.

public delegate Microsoft.IdentityModel.Tokens.Experimental.ValidationResult<string,Microsoft.IdentityModel.Tokens.Experimental.ValidationError> AlgorithmValidationDelegate(string? algorithm, SecurityToken securityToken, ValidationParameters validationParameters, CallContext callContext);
type AlgorithmValidationDelegate = delegate of string * SecurityToken * ValidationParameters * CallContext -> ValidationResult<string, ValidationError>
Public Delegate Function AlgorithmValidationDelegate(algorithm As String, securityToken As SecurityToken, validationParameters As ValidationParameters, callContext As CallContext) As ValidationResult(Of String, ValidationError) 

Parameters

algorithm
String

The algorithm to be validated.

securityToken
SecurityToken

The SecurityToken being validated.

validationParameters
ValidationParameters

TokenValidationParameters required for validation.

callContext
CallContext

Return Value

A ValidationResult<TResult,TError>that contains the results of validating the algorithm.

Remarks

This delegate is not expected to throw.

Applies to