Condividi tramite


AudienceValidationDelegate Delegate

Definition

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

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

Parameters

tokenAudiences
IList<String>

The audiences found in the SecurityToken.

securityToken
SecurityToken

The SecurityToken that is being validated.

validationParameters
ValidationParameters

The TokenValidationParameters to be used for validating the token.

callContext
CallContext

Return Value

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

Remarks

This delegate is not expected to throw.

Applies to