Search Results for

    Show / Hide Table of Contents
    View Source

    Class UserGroupPermissionHandler

    Authorizes that the current user has access to the user group(s) specified in the request.

    Inheritance
    System.Object
    MustSatisfyRequirementAuthorizationHandler<UserGroupPermissionRequirement, UserGroupPermissionResource>
    Namespace: Umbraco.Cms.Api.Management.Security.Authorization.UserGroup
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public class UserGroupPermissionHandler : MustSatisfyRequirementAuthorizationHandler<UserGroupPermissionRequirement, UserGroupPermissionResource>

    Constructors

    View Source

    UserGroupPermissionHandler(IUserGroupPermissionAuthorizer, IAuthorizationHelper)

    Initializes a new instance of the UserGroupPermissionHandler class.

    Declaration
    public UserGroupPermissionHandler(IUserGroupPermissionAuthorizer userGroupPermissionAuthorizer, IAuthorizationHelper authorizationHelper)
    Parameters
    Type Name Description
    IUserGroupPermissionAuthorizer userGroupPermissionAuthorizer

    Authorizer for user group access.

    IAuthorizationHelper authorizationHelper

    The authorization helper.

    Methods

    View Source

    IsAuthorized(AuthorizationHandlerContext, UserGroupPermissionRequirement, UserGroupPermissionResource)

    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, UserGroupPermissionRequirement requirement, UserGroupPermissionResource resource)
    Parameters
    Type Name Description
    AuthorizationHandlerContext context

    The authorization context.

    UserGroupPermissionRequirement requirement
    UserGroupPermissionResource resource
    Returns
    Type Description
    Task<System.Boolean>

    True if request is authorized, false if not.

    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UserGroupPermissionHandler(IUserGroupPermissionAuthorizer, IAuthorizationHelper)
    • Methods
      • IsAuthorized(AuthorizationHandlerContext, UserGroupPermissionRequirement, UserGroupPermissionResource)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX