IPolicyEvaluator Interface


Base class for authorization handlers that need to be called for a specific requirement type.

public interface class IPolicyEvaluator
public interface IPolicyEvaluator
type IPolicyEvaluator = interface
Public Interface IPolicyEvaluator


AuthenticateAsync(AuthorizationPolicy, HttpContext)

Does authentication for AuthenticationSchemes and sets the resulting ClaimsPrincipal to User. If no schemes are set, this is a no-op.

AuthorizeAsync(AuthorizationPolicy, AuthenticateResult, HttpContext, Object)

Attempts authorization for a policy using IAuthorizationService.

Applies to