public RoleBasedAuthorizationService( IPermissionDefinitionManager permissionDefinitionManager, IRoleManager roleManager, IUserRoleManager userRoleManager) { _permissionDefinitionManager = permissionDefinitionManager; _roleManager = roleManager; _userRoleManager = userRoleManager; Logger = NullLogger.Instance; }
public TenantCreateEventHandler( ICurrentTenant currentTenant, IGuidGenerator guidGenerator, IUnitOfWorkManager unitOfWorkManager, IPermissionGrantRepository permissionGrantRepository, IPermissionDefinitionManager permissionDefinitionManager) { CurrentTenant = currentTenant; GuidGenerator = guidGenerator; UnitOfWorkManager = unitOfWorkManager; PermissionGrantRepository = permissionGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; }
public PermissionChecker( ICurrentPrincipalAccessor principalAccessor, IPermissionDefinitionManager permissionDefinitionManager, ICurrentTenant currentTenant, IPermissionValueProviderManager permissionValueProviderManager, ISimpleStateCheckerManager <PermissionDefinition> stateCheckerManager) { PrincipalAccessor = principalAccessor; PermissionDefinitionManager = permissionDefinitionManager; CurrentTenant = currentTenant; PermissionValueProviderManager = permissionValueProviderManager; StateCheckerManager = stateCheckerManager; }
public IdentityPermissionManager( IPermissionDefinitionManager permissionDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IPermissionStore permissionStore, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options, ICurrentTenant currentTenant, IUserRoleFinder userRoleFinder) : base(permissionDefinitionManager, permissionGrantRepository, permissionStore, serviceProvider, guidGenerator, options, currentTenant) { UserRoleFinder = userRoleFinder; }
public DefaultPermissionManager( IPermissionDefinitionManager permissionDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IPermissionStore permissionStore, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options, ICurrentTenant currentTenant) : base(permissionDefinitionManager, permissionGrantRepository, serviceProvider, guidGenerator, options, currentTenant) { ServiceProvider = serviceProvider; PermissionStore = permissionStore; }
public PermissionChecker( IOptions <RocketPermissionOptions> options, ICurrentPrincipalAccessor principalAccessor, IPermissionDefinitionManager permissionDefinitionManager, ICurrentTenant currentTenant, IPermissionValueProviderManager permissionValueProviderManager) { Options = options.Value; PrincipalAccessor = principalAccessor; PermissionDefinitionManager = permissionDefinitionManager; CurrentTenant = currentTenant; PermissionValueProviderManager = permissionValueProviderManager; }
public ConfigurationsController(ILogger <ConfigurationsController> logger, IHttpContextAccessor httpContextAccessor, IOptions <AuthorizationOptions> authorizationOptions, IPermissionDefinitionManager permissionDefinitionManager, IPermissionChecker permissionChecker, IAuthorizationService authorizationService) { _logger = logger ?? NullLogger <ConfigurationsController> .Instance; _httpContextAccessor = httpContextAccessor; _authorizationOptions = authorizationOptions.Value; _permissionDefinitionManager = permissionDefinitionManager; _permissionChecker = permissionChecker; _authorizationService = authorizationService; }
public PermissionChecker( IOptions <PermissionOptions> options, IServiceProvider serviceProvider, ICurrentPrincipalAccessor principalAccessor, IPermissionDefinitionManager permissionDefinitionManager) { PrincipalAccessor = principalAccessor; PermissionDefinitionManager = permissionDefinitionManager; Options = options.Value; _lazyProviders = new Lazy <List <IPermissionValueProvider> >(() => Options.ValueProviders .Select(c => serviceProvider.GetRequiredService(c) as IPermissionValueProvider) .ToList(), true); }
public RoleMenuManagementProvider( IMenuGrantRepository menuGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantChecker menuGrantChecker, IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IUserRoleFinder userRoleFinder) : base(menuGrantRepository, permissionDefinitionManager, menuGrantChecker, guidGenerator, currentTenant ) { _userRoleFinder = userRoleFinder; }
public SettingUiAppService(IStringLocalizer <SettingUiResource> localizer, IStringLocalizerFactory factory, IVirtualFileProvider fileProvider, IJsonSerializer jsonSerializer, ISettingDefinitionManager settingDefinitionManager, ISettingManager settingManager, IPermissionDefinitionManager permissionDefinitionManager) { _localizer = localizer; _factory = factory; _fileProvider = fileProvider; _jsonSerializer = jsonSerializer; _settingDefinitionManager = settingDefinitionManager; _settingManager = settingManager; _permissionDefinitionManager = permissionDefinitionManager; }
public PermissionManager( IPermissionDefinitionManager permissionDefinitionManager, //IPermissionGrantRepository permissionGrantRepository, IServiceProvider serviceProvider, IOptions <PermissionManagementOptions> options //ICurrentTenant currentTenant ) { //CurrentTenant = currentTenant; //PermissionGrantRepository = permissionGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; Options = options.Value; _lazyProviders = new Lazy <List <IPermissionManagementProvider> >(() => Options .ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IPermissionManagementProvider) .ToList(), true); }
public ConfigurationsController(ILogger <ConfigurationsController> logger, IHttpContextAccessor httpContextAccessor, IOptions <AuthorizationOptions> authorizationOptions, IOptions <RequestLocalizationOptions> requestLocalizationOptions, IPermissionDefinitionManager permissionDefinitionManager, IPermissionChecker permissionChecker, IAuthorizationService authorizationService, IStringLocalizerFactory stringLocalizerFactory) { _logger = logger ?? NullLogger <ConfigurationsController> .Instance; _httpContextAccessor = httpContextAccessor; _authorizationOptions = authorizationOptions.Value; _requestLocalizationOptions = requestLocalizationOptions.Value; _permissionDefinitionManager = permissionDefinitionManager; _permissionChecker = permissionChecker; _authorizationService = authorizationService; _stringLocalizerFactory = stringLocalizerFactory; }
public PermissionChecker( IOptions <PermissionOptions> options, ICurrentPrincipalAccessor currentPrincipalAccessor, IPermissionDefinitionManager permissionDefinitionManager, IServiceProvider serviceProvider) { Options = options.Value; CurrentPrincipalAccessor = currentPrincipalAccessor; PermissionDefinitionManager = permissionDefinitionManager; ServiceProvider = serviceProvider; _lazyProviders = new Lazy <List <IPermissionGrantingProvider> >( () => Options .GrantingProviders. Select(t => serviceProvider.GetService(t) as IPermissionGrantingProvider) .ToList(), true); }
public MenuManager( IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantRepository menuGrantRepository, IPermissionManager permissionManager, IOptions <MenuManagementOptions> options, IServiceProvider serviceProvider, ICurrentTenant currentTenant) { _permissionDefinitionManager = permissionDefinitionManager; _menuGrantRepository = menuGrantRepository; _permissionManager = permissionManager; _currentTenant = currentTenant; _options = options.Value; _managementProviders = _options.ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IMenuManagementProvider) .ToList(); }
public PermissionManager( IPermissionDefinitionManager permissionDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options) { GuidGenerator = guidGenerator; PermissionGrantRepository = permissionGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; Options = options.Value; _lazyProviders = new Lazy <List <IPermissionManagementProvider> >( () => Options .ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IPermissionManagementProvider) .ToList(), true ); }
public AppIdentityDataSeeder( IGuidGenerator guidGenerator, IIdentityRoleRepository roleRepository, IIdentityUserRepository userRepository, ILookupNormalizer lookupNormalizer, IdentityUserManager userManager, IdentityRoleManager roleManager, ICurrentTenant currentTenant, IPermissionDefinitionManager permissionDefinitionManager, IPermissionManager permissionManager) { GuidGenerator = guidGenerator; RoleRepository = roleRepository; UserRepository = userRepository; LookupNormalizer = lookupNormalizer; UserManager = userManager; RoleManager = roleManager; CurrentTenant = currentTenant; PermissionDefinitionManager = permissionDefinitionManager; PermissionManager = permissionManager; }
public AbpApplicationConfigurationAppService( IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, ILanguageProvider languageProvider, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService) { _serviceProvider = serviceProvider; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _permissionGrantRepository = permissionGrantRepository; _permissionDefinitionManager = permissionDefinitionManager; _languageProvider = languageProvider; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; }
public DefaultPermissionManager( IPermissionDefinitionManager permissionDefinitionManager, IPermissionStateManager permissionStateManager, IPermissionGrantRepository permissionGrantRepository, IPermissionStore permissionStore, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options, ICurrentTenant currentTenant, IDistributedCache <PermissionGrantCacheItem> cache) : base( permissionDefinitionManager, permissionStateManager, permissionGrantRepository, serviceProvider, guidGenerator, options, currentTenant, cache) { ServiceProvider = serviceProvider; PermissionStore = permissionStore; }
public AbpApplicationConfigurationAppService( IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IPermissionDefinitionManager permissionDefinitionManager, DefaultAuthorizationPolicyProvider defaultAuthorizationPolicyProvider, IPermissionChecker permissionChecker, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions <AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService, IOptions <AbpApplicationConfigurationOptions> options) { _serviceProvider = serviceProvider; _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider; _permissionDefinitionManager = permissionDefinitionManager; _defaultAuthorizationPolicyProvider = defaultAuthorizationPolicyProvider; _permissionChecker = permissionChecker; _authorizationService = authorizationService; _currentUser = currentUser; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _languageProvider = languageProvider; _timezoneProvider = timezoneProvider; _abpClockOptions = abpClockOptions.Value; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _options = options.Value; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; }
public PermissionManager( IPermissionDefinitionManager permissionDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options, ICurrentTenant currentTenant, IDistributedCache <PermissionGrantCacheItem> cache) { GuidGenerator = guidGenerator; CurrentTenant = currentTenant; Cache = cache; PermissionGrantRepository = permissionGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; Options = options.Value; _lazyProviders = new Lazy <List <IPermissionManagementProvider> >( () => Options .ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IPermissionManagementProvider) .ToList(), true ); }
/// <inheritdoc /> public CustomAuthorizationPolicyProvider(IOptions <AuthorizationOptions> options, IPermissionDefinitionManager permissionDefinitionManager) : base(options) { _permissionDefinitionManager = permissionDefinitionManager; }
public Authorization_Tests() { _myAuthorizedService1 = GetRequiredService <IMyAuthorizedService1>(); _permissionDefinitionManager = GetRequiredService <IPermissionDefinitionManager>(); }
public PermissionApplicationService(IPermissionDefinitionManager permissionDefinitionManager, IPermissionGrantRepository permissionGrantRepository, IStringLocalizerFactory factory) { _localizer = factory.Create("Permissions.CustomPermission", Assembly.GetExecutingAssembly().FullName !); _permissionGrantRepository = permissionGrantRepository; _permissionDefinitionManager = permissionDefinitionManager; }
public PermissionDataSeedProvider(IPermissionApplicationService permissionService, IPermissionDefinitionManager permissionDefinitionManager, ICurrentTenant currentTenant) { _permissionService = permissionService; _permissionDefinitionManager = permissionDefinitionManager; _currentTenant = currentTenant; }
public PermissionAppService(IPermissionManager permissionManager, IPermissionDefinitionManager permissionDefinitionManager) { PermissionManager = permissionManager; PermissionDefinitionManager = permissionDefinitionManager; }
public PermissionDefinitionManager_Test() { _permissionDefinitionManager = ServiceProvider.GetService <IPermissionDefinitionManager>(); }
public PermissionAppService(IPermissionDefinitionManager permissionDefinitionManager, IUnitOfWork <PlutoNetTemplateDbContext> uow) { _permissionDefinitionManager = permissionDefinitionManager; _uow = uow; _permissionGrantRepository = _uow.GetRepository <IPermissionGrantRepository>(); }
internal PermissionDefinitionProviderContext(IPermissionDefinitionManager manager) { Manager = manager; }
public MyPermissionAppService(IPermissionManager permissionManager, IPermissionDefinitionManager permissionDefinitionManager, IOptions <PermissionManagementOptions> options) : base(permissionManager, permissionDefinitionManager, options) { }
public PermissionChecker(IHttpContextAccessor httpContextAccessor, IPermissionDefinitionManager permissionDefinitionManager, IEnumerable <IPermissionValueProvider> permissionValueProviders) { _httpContextAccessor = httpContextAccessor; _permissionDefinitionManager = permissionDefinitionManager; _permissionValueProviders = permissionValueProviders; }
public PermissionStore(IPermissionGrantRepository permissionGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, ILogger <PermissionStore> logger) { _permissionGrantRepository = permissionGrantRepository; _permissionDefinitionManager = permissionDefinitionManager; _logger = logger; }