PolicyEvaluator 类

定义

的默认实现 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
继承
PolicyEvaluator
实现

构造函数

PolicyEvaluator(IAuthorizationService)

构造函数

方法

AuthenticateAsync(AuthorizationPolicy, HttpContext)

AuthenticationSchemes 进行身份验证,并将生成的 ClaimsPrincipal 设置为 User。 如果未设置方案,则表示无操作。

AuthorizeAsync(AuthorizationPolicy, AuthenticateResult, HttpContext, Object)

使用 尝试对策略进行 IAuthorizationService授权。

适用于