public void InializeSecurityController(IUserProvider provider, IRoleProvider roleProvider, IUserLocker locker) { if (provider == null) { throw new Exception("Provider per la ricerca utente nullo"); } _provider = provider; if (roleProvider == null) { throw new Exception("Provider per la ricerca ruoli nullo"); } _roleProvider = roleProvider; _token = null; if (locker != null) { _checker = new ComplexAccessChecker(locker, provider); } //_locker = locker; }
public ListHub(ILogger <ListHub> logger, GaverContext gaverContext, IMapperService mapper, IAccessChecker accessChecker) { this.logger = logger; this.gaverContext = gaverContext; this.mapper = mapper; this.accessChecker = accessChecker; }
internal InspectionServiceImpl( IAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <Inspection> repository, IGuidKeyedRepository <Employee> employeeRepository, ILogger <BaseService <Inspection> > logger) : base(tenantAccessChecker, tenantContext, repository, logger) { _employeeRepository = employeeRepository; }
public BaseService( IAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <TEntity> repository, ILogger <BaseService <TEntity> > logger) { _logger = logger; Repository = repository; _tenantAccessChecker = tenantAccessChecker; _tenantContext = tenantContext; }
public RestrictedAccountManager( AuthorityDbContext context, MultitenantUserManager <ApplicationUser> userManager, IRestrictedRoleService roleService, IUserOrgStructureReferencesValidator userReferencesValidator, ITenantIdProvider tenantIdProvider, ITenantEntityAccessChecker accessChecker, IAccessScopeFilter accessScopeFilter, IEmailService emailService, AutoMapperConfig autoMapperConfig) : base(context, userManager, roleService, userReferencesValidator, emailService, autoMapperConfig) { _accessScopeFilter = accessScopeFilter; _accessChecker = accessChecker; _tenantIdProvider = tenantIdProvider; }
//public void InializeSecurityController(IUserProvider provider, IRoleProvider roleProvider, IAccessChecker checker) //{ // if (provider == null) // throw new Exception("Provider per la ricerca utente nullo"); // if (roleProvider == null) // throw new Exception("Provider per la ricerca ruoli nullo"); // _roleProvider = roleProvider; // _token = null; // _provider = provider; // if (checker != null) // _checker = checker; // //if (locker != null) // // _locker = locker; //} public void InializeSecurityController(IUserProvider provider, IRoleProvider roleProvider, IAccessChecker checker) { if (provider == null) { throw new Exception("Provider per la ricerca utente nullo"); } if (roleProvider == null) { throw new Exception("Provider per la ricerca ruoli nullo"); } _roleProvider = roleProvider; _token = null; _provider = provider; if (checker != null) { _checker = checker; } }
public WishReader(GaverContext context, IMapperService mapper, IAccessChecker accessChecker) { this.context = context; this.mapper = mapper; this.accessChecker = accessChecker; }
public AuthorizationBehavior(IAccessChecker accessChecker) { this.accessChecker = accessChecker; }