Microsoft.AspNetCore.Authorization 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含支持授权的类型。 main类型是IAuthorizationRequirement (标记接口,表示) 必须满足的要求, IAuthorizationHandler (接口,负责确定) 是否满足要求, (AuthorizationPolicyBuilder 用于生成用于定义) 命名要求列表的 AuthorizationPolicy 对象。
类
接口
IAllowAnonymous |
允许匿名用户访问的标记接口。 |
IAuthorizationEvaluator |
确定授权请求是否成功。 |
IAuthorizationHandler |
实现此接口的类能够决定是否允许授权。 |
IAuthorizationHandlerContextFactory |
用于提供用于授权的 的类型 AuthorizationHandlerContext 。 |
IAuthorizationHandlerProvider |
可以为授权请求提供 IAuthorizationHandler的 类型。 |
IAuthorizationMiddlewareResultHandler |
允许对授权的自定义处理和授权响应的处理。 |
IAuthorizationPolicyProvider |
可为特定名称提供 AuthorizationPolicy 的类型。 |
IAuthorizationRequirement |
表示授权要求。 |
IAuthorizationRequirementData |
可以生成授权要求的接口。 |
IAuthorizationService |
检查用户基于策略的权限 |
IAuthorizeData |
定义向资源应用授权规则所需的数据集。 |
注解
有关授权的详细信息,请参阅 ASP.NET Core 中的授权简介。