Search Results for

    Show / Hide Table of Contents
    View Source

    Class MediaPermissionsResourceHandler

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

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

    Constructors

    View Source

    MediaPermissionsResourceHandler(IBackOfficeSecurityAccessor, MediaPermissions)

    Initializes a new instance of the MediaPermissionsResourceHandler class.

    Declaration
    public MediaPermissionsResourceHandler(IBackOfficeSecurityAccessor backOfficeSecurityAccessor, MediaPermissions mediaPermissions)
    Parameters
    Type Name Description
    IBackOfficeSecurityAccessor backOfficeSecurityAccessor

    Accessor for back-office security.

    MediaPermissions mediaPermissions

    Helper for media authorization checks.

    Methods

    View Source

    IsAuthorized(AuthorizationHandlerContext, MediaPermissionsResourceRequirement, MediaPermissionsResource)

    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, MediaPermissionsResourceRequirement requirement, MediaPermissionsResource resource)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext context

    The authorization context.

    MediaPermissionsResourceRequirement requirement
    MediaPermissionsResource resource
    Returns
    Type Description
    Task<System.Boolean>

    True if request is authorized, false if not.

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • MediaPermissionsResourceHandler(IBackOfficeSecurityAccessor, MediaPermissions)
    • Methods
      • IsAuthorized(AuthorizationHandlerContext, MediaPermissionsResourceRequirement, MediaPermissionsResource)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX