Search Results for

    Show / Hide Table of Contents
    View Source

    Class ContentPermissionsResourceHandler

    Used to authorize if the user has the correct permission access to the content for the specified.

    Inheritance
    System.Object
    Microsoft.AspNetCore.Authorization.AuthorizationHandler<ContentPermissionsResourceRequirement, ContentPermissionsResource>
    MustSatisfyRequirementAuthorizationHandler<ContentPermissionsResourceRequirement, ContentPermissionsResource>
    Namespace: Umbraco.Cms.Web.BackOffice.Authorization
    Assembly: Umbraco.Web.BackOffice.dll
    Syntax
    public class ContentPermissionsResourceHandler : MustSatisfyRequirementAuthorizationHandler<ContentPermissionsResourceRequirement, ContentPermissionsResource>, IAuthorizationHandler

    Constructors

    View Source

    ContentPermissionsResourceHandler(IBackOfficeSecurityAccessor, ContentPermissions)

    Initializes a new instance of the ContentPermissionsResourceHandler class.

    Declaration
    public ContentPermissionsResourceHandler(IBackOfficeSecurityAccessor backOfficeSecurityAccessor, ContentPermissions contentPermissions)
    Parameters
    Type Name Description
    IBackOfficeSecurityAccessor backOfficeSecurityAccessor

    Accessor for back-office security.

    ContentPermissions contentPermissions

    Helper for content authorization checks.

    Methods

    View Source

    IsAuthorized(AuthorizationHandlerContext, ContentPermissionsResourceRequirement, ContentPermissionsResource)

    Return true if the requirement is succeeded or ignored, return false if the requirement is explicitly not met

    Declaration
    protected override Task<bool> IsAuthorized(AuthorizationHandlerContext context, ContentPermissionsResourceRequirement requirement, ContentPermissionsResource resource)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext context

    The authorization context.

    ContentPermissionsResourceRequirement requirement
    ContentPermissionsResource resource
    Returns
    Type Description
    Task<System.Boolean>

    True if request is authorized, false if not.

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • ContentPermissionsResourceHandler(IBackOfficeSecurityAccessor, ContentPermissions)
    • Methods
      • IsAuthorized(AuthorizationHandlerContext, ContentPermissionsResourceRequirement, ContentPermissionsResource)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX