PolicyEvaluator Class

Definition

Default implementation for IPolicyEvaluator.

public ref class PolicyEvaluator : Microsoft::AspNetCore::Authorization::Policy::IPolicyEvaluator
public class PolicyEvaluator : Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluator
type PolicyEvaluator = class
    interface IPolicyEvaluator
Public Class PolicyEvaluator
Implements IPolicyEvaluator
Inheritance
PolicyEvaluator
Implements

Constructors

PolicyEvaluator(IAuthorizationService)

Constructor

Methods

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