Class FeatureAuthorizeHandler
Ensures that the controller is an authorized feature.
Inheritance
System.Object
Microsoft.AspNetCore.Authorization.AuthorizationHandler <FeatureAuthorizeRequirement >
Namespace: Umbraco.Cms.Web.Common.Authorization
Assembly: Umbraco.Web.Common.dll
Syntax
public class FeatureAuthorizeHandler : AuthorizationHandler<FeatureAuthorizeRequirement>, IAuthorizationHandler
Constructors
View SourceFeatureAuthorizeHandler(UmbracoFeatures, IRuntimeState)
Declaration
public FeatureAuthorizeHandler(UmbracoFeatures umbracoFeatures, IRuntimeState runtimeState)
Parameters
Type | Name | Description |
---|---|---|
Umbraco |
umbracoFeatures | |
IRuntime |
runtimeState |
Methods
View SourceHandleRequirementAsync(AuthorizationHandlerContext, FeatureAuthorizeRequirement)
Declaration
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, FeatureAuthorizeRequirement requirement)
Parameters
Type | Name | Description |
---|---|---|
Microsoft. |
context | |
Feature |
requirement |
Returns
Type | Description |
---|---|
Task |