示例#1
0
        public AccountController(IdentityUserManager userManager,
                                 IConfiguration configuration,
                                 ICurrentTenant currentTenant,
                                 IdentityRoleManager roleManager,
                                 IOptions <AbpAspNetCoreMultiTenancyOptions> options,
                                 IProfileAppService profileAppService,
                                 IRepository <IdentityUser> identityUser,
                                 IIdentityRoleAppService roleAppService,
                                 IIdentityUserAppService userAppService,
                                 IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
                                 IAbpAuthorizationService authorizationService,
                                 IRepository <PermissionGrant> permissionGrant,
                                 IPermissionDefinitionManager permissionDefinitionManager,
                                 IRepository <IdentityRole> identityRole,
                                 Microsoft.AspNetCore.Identity.UserManager <IdentityUser> Uu
                                 )
        {
            _userManager   = userManager;
            _Uu            = Uu;
            _currentTenant = currentTenant;
            _aspNetCoreMultiTenancyOptions = options.Value;
            _configuration     = configuration;
            _profileAppService = profileAppService;
            _roleAppService    = roleAppService;
            _userAppService    = userAppService;
            _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
            _authorizationService           = authorizationService;
            _permissionDefinitionManager    = permissionDefinitionManager;
            _permissionGrant = permissionGrant;
            _identityUser    = identityUser;
            _identityRole    = identityRole;

            _roleManager = roleManager;
        }
示例#2
0
 public MethodInvocationAuthorizationService(
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IAbpAuthorizationService abpAuthorizationService)
 {
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _abpAuthorizationService        = abpAuthorizationService;
 }
示例#3
0
 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)
 {
     _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;
     _localizationOptions              = localizationOptions.Value;
     _multiTenancyOptions              = multiTenancyOptions.Value;
 }
 public ExtMenuAppService(IOptions <MenuOptions> menuOptions,
                          IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
                          IAuthorizationService authorizationService
                          )
 {
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _menus = menuOptions.Value;
     _authorizationService = authorizationService;
 }
 public ApplicationConfigurationBuilder(
     IOptions <AbpLocalizationOptions> localizationOptions,
     IServiceProvider serviceProvider,
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IAuthorizationService authorizationService)
 {
     _serviceProvider = serviceProvider;
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _authorizationService           = authorizationService;
     _localizationOptions            = localizationOptions.Value;
 }
示例#6
0
 public AbpApplicationConfigurationAppService(
     IOptions <AbpLocalizationOptions> localizationOptions,
     IServiceProvider serviceProvider,
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IAuthorizationService authorizationService,
     ICurrentUser currentUser)
 {
     _serviceProvider = serviceProvider;
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _authorizationService           = authorizationService;
     _currentUser         = currentUser;
     _localizationOptions = localizationOptions.Value;
 }
示例#7
0
 public AbpApplicationConfigurationAppService(
     IOptions <AbpLocalizationOptions> localizationOptions,
     IServiceProvider serviceProvider,
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IAuthorizationService authorizationService,
     ICurrentUser currentUser,
     ISettingProvider settingProvider,
     SettingDefinitionManager settingDefinitionManager,
     IFeatureDefinitionManager featureDefinitionManager)
 {
     _serviceProvider = serviceProvider;
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _authorizationService           = authorizationService;
     _currentUser              = currentUser;
     _settingProvider          = settingProvider;
     _settingDefinitionManager = settingDefinitionManager;
     _featureDefinitionManager = featureDefinitionManager;
     _localizationOptions      = localizationOptions.Value;
 }
 public MenuGrantAppService(
     IMenuRepository menuRepository,
     IMenuManager menuManager,
     IPermissionAppService permissionAppService,
     IOptions <PermissionManagementOptions> options,
     IAuthorizationService authorizationService,
     IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider,
     IUserMenuGrantChecker userMenuGrantChecker,
     ICurrentPrincipalAccessor principalAccessor
     )
 {
     _menuRepository                 = menuRepository;
     _menuManager                    = menuManager;
     _permissionAppService           = permissionAppService;
     _authorizationService           = authorizationService;
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _userMenuGrantChecker           = userMenuGrantChecker;
     _principalAccessor              = principalAccessor;
     _options = options.Value;
 }
示例#9
0
 public ConfigurationAppService(IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions <AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService) : base(localizationOptions, multiTenancyOptions, serviceProvider, abpAuthorizationPolicyProvider, authorizationService, currentUser, settingProvider, settingDefinitionManager, featureDefinitionManager, languageProvider, timezoneProvider, abpClockOptions, cachedObjectExtensionsDtoService)
 {
 }
示例#10
0
 public ConfigurationAppService(IOptions <AbpLocalizationOptions> localizationOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, SettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider) : base(localizationOptions, serviceProvider, abpAuthorizationPolicyProvider, authorizationService, currentUser, settingProvider, settingDefinitionManager, featureDefinitionManager, languageProvider)
 {
 }
 public AbpApplicationController(IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAbpAuthorizationService authorizationService, IPermissionDefinitionManager permissionDefinitionManager)
 {
     _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider;
     _authorizationService           = authorizationService;
     _permissionDefinitionManager    = permissionDefinitionManager;
 }