Search Results for

    Show / Hide Table of Contents
    View Source

    Class MediaPermissionHandler

    Authorizes that the current user has the correct permission access to the media item(s) specified in the request.

    Inheritance
    System.Object
    MustSatisfyRequirementAuthorizationHandler<MediaPermissionRequirement, MediaPermissionResource>
    Namespace: Umbraco.Cms.Api.Management.Security.Authorization.Media
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public class MediaPermissionHandler : MustSatisfyRequirementAuthorizationHandler<MediaPermissionRequirement, MediaPermissionResource>

    Constructors

    View Source

    MediaPermissionHandler(IMediaPermissionAuthorizer, IAuthorizationHelper)

    Initializes a new instance of the MediaPermissionHandler class.

    Declaration
    public MediaPermissionHandler(IMediaPermissionAuthorizer mediaPermissionAuthorizer, IAuthorizationHelper authorizationHelper)
    Parameters
    Type Name Description
    IMediaPermissionAuthorizer mediaPermissionAuthorizer

    Authorizer for media access.

    IAuthorizationHelper authorizationHelper

    The authorization helper.

    Methods

    View Source

    IsAuthorized(AuthorizationHandlerContext, MediaPermissionRequirement, MediaPermissionResource)

    Returns true if the requirement is succeeded or ignored, returns false if the requirement is explicitly not met.

    Declaration
    protected override async Task<bool> IsAuthorized(AuthorizationHandlerContext context, MediaPermissionRequirement requirement, MediaPermissionResource resource)
    Parameters
    Type Name Description
    AuthorizationHandlerContext context

    The authorization context.

    MediaPermissionRequirement requirement
    MediaPermissionResource resource
    Returns
    Type Description
    Task<System.Boolean>

    True if request is authorized, false if not.

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • MediaPermissionHandler(IMediaPermissionAuthorizer, IAuthorizationHelper)
    • Methods
      • IsAuthorized(AuthorizationHandlerContext, MediaPermissionRequirement, MediaPermissionResource)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX