IssuerValidationDelegateAsync Delegate

Definition

Definition for delegate that will validate the issuer value in a token.

public delegate System.Threading.Tasks.Task<Microsoft.IdentityModel.Tokens.Experimental.ValidationResult<Microsoft.IdentityModel.Tokens.Experimental.ValidatedIssuer,Microsoft.IdentityModel.Tokens.Experimental.ValidationError>> IssuerValidationDelegateAsync(string issuer, SecurityToken securityToken, ValidationParameters validationParameters, CallContext callContext, CancellationToken cancellationToken);
type IssuerValidationDelegateAsync = delegate of string * SecurityToken * ValidationParameters * CallContext * CancellationToken -> Task<ValidationResult<ValidatedIssuer, ValidationError>>
Public Delegate Function IssuerValidationDelegateAsync(issuer As String, securityToken As SecurityToken, validationParameters As ValidationParameters, callContext As CallContext, cancellationToken As CancellationToken) As Task(Of ValidationResult(Of ValidatedIssuer, ValidationError)) 

Parameters

issuer
String

The issuer to validate.

securityToken
SecurityToken

The SecurityToken that is being validated.

validationParameters
ValidationParameters

The ValidationParameters to be used for validating the token.

callContext
CallContext
cancellationToken
CancellationToken

Return Value

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

Remarks

This delegate is not expected to throw.

Applies to