Exemple #1
0
 public SyncService(UserManager userManager, DirectoryManager directoryManager, SecurityPoolManager securityPoolManager, RoleManager roleManager)
 {
     _userManager         = userManager;
     _directoryManager    = directoryManager;
     _securityPoolManager = securityPoolManager;
     _roleManager         = roleManager;
 }
        //TODO: Rename to account controller

        public AccountController(IOptions <AegisOptions> openIdOptions,
                                 IOptions <ServerOptions> serverOptions,
                                 IOptions <DriveOptions> driveOptions,
                                 IFolderManager <FileDocument> folderManager,
                                 IDocumentService <FileDocument> documentService,
                                 ILogger <AccountController> logger,
                                 TagManager tags,
                                 MenuProvider menuProvider,
                                 UserGroupManager userGroupManager,
                                 SiteContextAccessor siteContextAccessor,
                                 UserManager userManager,
                                 PageMasterManager masterPageManager,
                                 UserContextAccessor userContextAccessor,
                                 SecurityPoolManager poolManager,
                                 GroupManager groupManager) : base(logger)
        {
            _oidConfig           = openIdOptions.Value;
            _serverOptions       = serverOptions.Value;
            _driveOptions        = driveOptions.Value;
            _tags                = tags;
            _menuProvider        = menuProvider;
            _folderManager       = folderManager;
            _documentService     = documentService;
            _userGroupManager    = userGroupManager;
            _userManager         = userManager;
            _poolManager         = poolManager;
            _userContextAccessor = userContextAccessor;
            _siteContextAccessor = siteContextAccessor;
            _masterPageManager   = masterPageManager;
            _groupManager        = groupManager;
        }
Exemple #3
0
 public CorpLdapDataController(ClientManager clientManager, DirectoryManager directoryManager, SecurityPoolManager poolManager, RoleManager roleManager, LdapManager ldapManager)
 {
     _clientManager    = clientManager;
     _directoryManager = directoryManager;
     _poolManager      = poolManager;
     _roleManager      = roleManager;
     _ldapManager      = ldapManager;
 }
Exemple #4
0
        public JobCountUsers(SecurityPoolManager poolManager, DbLogService logger)
        {
            _poolManager = poolManager;
            _logger      = logger;

            _logger.Category   = "Jobs";
            _logger.ResourceId = "JobCountUsers";
        }
 public PoolRoleClaimListViewComponent(ClientManager clientManager,
                                       RoleManager roleManager,
                                       SecurityPoolManager poolManager,
                                       SecurityClaimManager claimsManager)
 {
     _clientManager = clientManager;
     _roleManager   = roleManager;
     _poolManager   = poolManager;
     _claimsManager = claimsManager;
 }
        public AegisTenantResolver
        (

            TenantManager tenantManager,
            SecurityPoolManager poolManager,
            IOptions <ServerOptions> serverOptions
        )
        {
            _tenantManager  = tenantManager;
            _poolManager    = poolManager;
            _serverDefaults = serverOptions.Value;
        }
Exemple #7
0
        public SiteRolesDataController(
            RoleManager roleManager,
            SecurityClaimManager claimsManager,
            SecurityPoolManager poolManager,
            SiteAdminContextAccessor siteContextAccessor,
            ILogger <SiteRolesDataController> logger

            ) : base(siteContextAccessor, logger)
        {
            _roleManager   = roleManager;
            _poolManager   = poolManager;
            _claimsManager = claimsManager;
        }
 public ClientRolesDataController(
     RoleManager roleManager,
     SecurityClaimManager claimsManager,
     SecurityPoolManager poolManager,
     ClientAdminContextAccessor clientContextAccessor,
     IAuthorizationService authorizationService,
     ILogger <ClientRolesDataController> logger
     )
     : base(clientContextAccessor, authorizationService, logger)
 {
     _roleManager   = roleManager;
     _poolManager   = poolManager;
     _claimsManager = claimsManager;
 }
Exemple #9
0
 public ClientAdminController
 (
     UserManager userManager,
     DirectoryManager directoryManager,
     SecurityPoolManager poolManager,
     ClientManager clientManager,
     ClientAdminContextAccessor clientContextAccessor,
     IAuthorizationService authorizationService,
     ILogger <ClientAdminController> logger
 )
     : base(clientContextAccessor, authorizationService, logger)
 {
     _clientManager    = clientManager;
     _userManager      = userManager;
     _directoryManager = directoryManager;
     _poolManager      = poolManager;
 }
 public SecurityClaimConfigurationDataController(
     RoleManager roleManager,
     SecurityClaimManager claimsManager,
     SecurityPoolManager poolManager,
     ClientAdminContextAccessor clientContextAccessor,
     IAuthorizationService authorizationService,
     ILogger <ClientRolesDataController> logger,
     UserManager userManager,
     GroupManager groupManager
     )
     : base(logger)
 {
     _roleManager   = roleManager;
     _poolManager   = poolManager;
     _claimsManager = claimsManager;
     _userManager   = userManager;
     _groupManager  = groupManager;
 }
        //public abstract IList<SecurityClaimConfig> configurations { get; set; }

        public SecurityUserRoleClaims(
            IContextAccessor <AdminContext> adminContextAccessor,
            DirectoryManager directoryManager,
            SecurityPoolManager poolManager,
            RoleManager roleManager,
            UserManager userManager,
            IEnumerable <ISecurityGroupProvider> groupsProvider,
            GroupManager groupManager
            )
        {
            _adminContextAccessor = adminContextAccessor;
            _directoryManager     = directoryManager;
            _poolManager          = poolManager;
            _roleManager          = roleManager;
            _userManager          = userManager;
            _groupsProvider       = groupsProvider;
            _groupManager         = groupManager;
        }
Exemple #12
0
 public SiteManager
 (
     ConnectDbContext dbContext,
     TenantManager oidcTenantManager,
     DirectoryManager oidcDirectoryManager,
     SecurityPoolManager oidcPoolManager,
     SiteTemplateManager templateManager,
     ClientManager clientManager,
     ConnectCoreOptions coreOptions
 )
 {
     _db = dbContext;
     _templateManager      = templateManager;
     _oidcTenantManager    = oidcTenantManager;
     _oidcDirectoryManager = oidcDirectoryManager;
     _oidcPoolManager      = oidcPoolManager;
     _clientManager        = clientManager;
     _coreOptions          = coreOptions;
 }
Exemple #13
0
 public SiteAdminController
 (
     SiteManager siteManager,
     PageManager pageManager,
     SecurityPoolManager poolManager,
     DirectoryManager directoryManager,
     ClientManager clientManager,
     SiteAdminContextAccessor siteContextAccessor,
     IAuthorizationService authorizationService,
     ILogger <SiteAdminController> logger
 )
     : base(siteContextAccessor, logger)
 {
     _siteManager      = siteManager;
     _pageManager      = pageManager;
     _poolManager      = poolManager;
     _clientManager    = clientManager;
     _directoryManager = directoryManager;
 }
Exemple #14
0
        public IdentityProfileService
        (
            IIdentityServerInteractionService interaction,
            UserManager userManager,
            ClaimsFactory claimsFactory,
            SecurityPoolManager poolManager,
            SignInManager signInManager,
            IHttpContextAccessor contextAccessor,
            AegisTenantResolver tenantResolver
        )
        {
            _interaction   = interaction;
            _userManager   = userManager;
            _claimsFactory = claimsFactory;
            _poolManager   = poolManager;
            _signInManager = signInManager;

            _httpContextAccessor = contextAccessor;
            _tenantResolver      = tenantResolver;
        }
Exemple #15
0
        public ClientManager
        (
            ConnectDbContext dbContext,
            ConnectCoreOptions coreOptions,
            ProductManager productManger,
            TenantManager tenantManager,
            DirectoryManager directoryManager,
            SecurityPoolManager poolManager,
            RoleManager roleManager
        )
        {
            _db = dbContext;

            _productManager   = productManger;
            _tenantManager    = tenantManager;
            _directoryManager = directoryManager;
            _poolManager      = poolManager;
            _roleManager      = roleManager;

            _coreOptions = coreOptions;
        }
 public ClientUsersDataController(
     UserManager userManager,
     SecurityPoolManager poolManager,
     DirectoryManager directoryManager,
     TemplateEmailService messaging,
     IOptions <AegisOptions> openIdOptions,
     ClientAdminContextAccessor clientContextAccessor,
     IAuthorizationService authorizationService,
     ILogger <ClientUsersDataController> logger,
     SecurityClaimManager claimsManager,
     IFolderManager <FileDocument> folderManager
     )
     : base(clientContextAccessor, authorizationService, logger)
 {
     _userManager      = userManager;
     _poolManager      = poolManager;
     _directoryManager = directoryManager;
     _messaging        = messaging;
     _openIdOptions    = openIdOptions.Value;
     _claimsManager    = claimsManager;
     _folderManager    = folderManager;
     _logger           = logger;
 }
 public SiteUsersDataController(
     UserManager userManager,
     Identity.SecurityPoolManager poolManager,
     DirectoryManager directoryManager,
     ClientManager clientManager,
     TemplateEmailService messaging,
     IOptions <AegisOptions> openIdOptions,
     SiteAdminContextAccessor siteContextAccessor,
     ILogger <SiteUsersDataController> logger,
     SecurityClaimManager claimsManager,
     IFolderManager <FileDocument> folderManager
     )
     : base(siteContextAccessor, logger)
 {
     _userManager      = userManager;
     _poolManager      = poolManager;
     _directoryManager = directoryManager;
     _clientManager    = clientManager;
     _messaging        = messaging;
     _openIdOptions    = openIdOptions.Value;
     _claimsManager    = claimsManager;
     _folderManager    = folderManager;
     _logger           = logger;
 }
 public ClientUserRolesEdit(ClientManager clientManager, UserManager userManager, SecurityPoolManager poolManager)
 {
     _userManager   = userManager;
     _poolManager   = poolManager;
     _clientManager = clientManager;
 }
 public CorpLdapSecurityPoolMap(SecurityPoolManager poolManager)
 {
     _poolManager = poolManager;
 }
Exemple #20
0
 public SiteUserRolesEdit(SiteManager siteManager, UserManager userManager, SecurityPoolManager poolManager)
 {
     _userManager = userManager;
     _poolManager = poolManager;
     _siteManager = siteManager;
 }