public ResourceBasedPermissionCheckHandler(ICurrentUserContext currentUserContext, IHttpContextAccessor httpContextAccessor, ILogger <ResourceBasedPermissionCheckHandler> logger, IPermissionCheckDebugHelper debugHelper) { _currentUserContext = currentUserContext; _httpContextAccessor = httpContextAccessor; _logger = logger; _debugHelper = debugHelper; }
public RoleBasedPermissionRuleHandler(IHttpContextAccessor httpContextAccessor, ICurrentUserContext currentUserContext, IPermissionRuleActionPool ruleActionPool, SuperPowerCheck superPowerCheck, IRoleBasedCheckLogic roleBasedPermissionRuleLogic, ILogger <RoleBasedPermissionRuleHandler> logger, IPermissionCheckDebugHelper debugHelper, IOptionsSnapshot <PermissionCheckOptions> snapshot) { _httpContextAccessor = httpContextAccessor; _currentUserContext = currentUserContext; _ruleActionPool = ruleActionPool; _roleBasedPermissionRuleLogic = roleBasedPermissionRuleLogic; _logger = logger; _superPowerCheck = superPowerCheck; _debugHelper = debugHelper; _snapshot = snapshot; }
public DemoOpCheckLogicProvider(IPermissionCheckDebugHelper debugHelper, ILogger <DemoOpCheckLogicProvider> logger) { _debugHelper = debugHelper; _logger = logger; }