Class BackOfficeHandler
Ensures authorization is successful for a back office user.
Inheritance
System.Object
Microsoft.AspNetCore.Authorization.AuthorizationHandler <BackOfficeRequirement >
Namespace: Umbraco.Cms.Web.BackOffice.Authorization
Assembly: Umbraco.Web.BackOffice.dll
Syntax
public class BackOfficeHandler : MustSatisfyRequirementAuthorizationHandler<BackOfficeRequirement>, IAuthorizationHandler
Constructors
View SourceBackOfficeHandler(IBackOfficeSecurityAccessor, IRuntimeState)
Declaration
public BackOfficeHandler(IBackOfficeSecurityAccessor backOfficeSecurity, IRuntimeState runtimeState)
Parameters
Type | Name | Description |
---|---|---|
IBack |
backOfficeSecurity | |
IRuntime |
runtimeState |
Methods
View SourceIsAuthorized(AuthorizationHandlerContext, BackOfficeRequirement)
Declaration
protected override Task<bool> IsAuthorized(AuthorizationHandlerContext context, BackOfficeRequirement requirement)
Parameters
Type | Name | Description |
---|---|---|
Microsoft. |
context | |
Back |
requirement |
Returns
Type | Description |
---|---|
Task<System. |