private NccAuthRequirement GetNccAuthRequirement(NccAuthorize attrib, NccController nccController) { var authRequirement = new NccAuthRequirement(attrib.GetRequirement(), attrib.GetValues()); authRequirement.RequirementList = attrib.RequirementList; authRequirement.ValueList = attrib.ValueList; var moduleId = GetModuleId(nccController); authRequirement.ModuleId = moduleId; return(authRequirement); }
public async Task <AuthorizationResult> HandleRequirement(ActionExecutingContext context, NccAuthRequirement requirement, object model) { if (context.HttpContext.User == null) { return(AuthorizationResult.Failed()); } //var usersPolicyList = _nccUserAuthPolicyService.LoadByModulePolicy(PolicyHandler.NccAuthRequireHandler, requirement); return(AuthorizationResult.Success()); }