Skip to content

soulsoft_web_authorization

API 列表

名称功能
AllowAnonymous表示允许匿名访问的标记注解。
AssertionRequirement表示基于断言委托的授权要求。
AuthorizationBuilder提供授权服务与策略的构建入口。
AuthorizationFailure表示一次授权失败的结果详情。
AuthorizationFailureReason表示授权处理器生成的一条失败原因。
AuthorizationHandler提供基于授权要求类型的授权处理器基类。
AuthorizationResourceHandler提供基于资源类型的授权处理器基类。
AuthorizationHandlerContext表示授权处理过程中的上下文。
AuthorizationMiddleware提供基于端点元数据的授权中间件。
AuthorizationOptions表示授权系统的配置选项。
AuthorizationPolicy表示一组授权要求与认证方案的组合策略。
AuthorizationPolicyBuilder提供授权策略的构建器。
AuthorizationResult表示授权服务的执行结果。
Authorize表示应用在类型或成员上的授权元数据注解。
ClaimsAuthorizationRequirement表示基于声明名称和值的授权要求。
DefaultAuthorizationEvaluator提供默认的授权结果求值器。
DefaultAuthorizationHandlerContextFactory提供默认的授权处理上下文工厂。
DefaultAuthorizationHandlerProvider提供默认的授权处理器提供器。
DefaultAuthorizationMiddlewareResultHandler提供默认的授权中间件结果处理器。
DefaultAuthorizationPolicyProvider提供默认的授权策略提供器。
DefaultAuthorizationService提供默认的授权服务实现。
DefaultPolicyEvaluator提供默认的策略认证与授权执行器。
DenyAnonymousAuthorizationRequirement表示要求用户已完成身份认证的授权要求。
NameAuthorizationRequirement表示基于用户名的授权要求。
OperationAuthorizationRequirement表示携带操作名称的资源级授权要求。
PassThroughAuthorizationHandler提供透传式授权处理器,用于执行同时实现了处理器接口的授权要求。
PolicyAuthorizationResult表示策略授权器针对 HTTP 请求的处理结果。
RolesAuthorizationRequirement表示基于角色集合的授权要求。

接口

名称功能
AuthorizationApplicationBuilderExtensions定义应用构建器的授权扩展。
IAuthorizationEndpointConventionBuilderExtensions定义端点约定构建器的授权扩展。
AuthorizationServiceCollectionExtensions定义服务集合的授权注册扩展。
IAuthorizationEvaluator定义授权结果求值器接口。
IAuthorizationHandler定义授权处理器接口。
IAuthorizationHandlerContextFactory定义授权处理上下文工厂接口。
IAuthorizationHandlerProvider定义授权处理器提供器接口。
IAuthorizationMiddlewareResultHandler定义授权中间件结果处理器接口。
IAuthorizationPolicyProvider定义授权策略提供器接口。
IAuthorizationRequirement定义授权要求接口。
IAuthorizationRequirementData定义可提供授权要求集合的元数据接口。
IAuthorizationService定义授权服务接口。
IPolicyEvaluator定义策略认证与授权执行器接口。