public ApplicationSelector ( ClientAdminContextAccessor clientContextAccessor, ClientManager clientManager ) { _clientContext = clientContextAccessor.GetContext(); _clientManager = clientManager; }
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; }
public ClientControllerBase(ClientAdminContextAccessor clientContextAccessor, IAuthorizationService authorizationService, ILogger logger) : base(logger) { var context = clientContextAccessor.GetContext(); Client = context?.Client; App = context?.Product; // fail now since all subsequent actions & security depend on knowing which client we're dealing with if (Client == null) { logger.LogError($"ClientAdminContext.Client was null during initialization of {nameof(ClientControllerBase)}"); throw new ArgumentNullException("ClientAdminContext.Client cannot be null for Client Admin Controllers to function properly."); } AuthorizationService = authorizationService; }
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 ClientNotificationsDataController(PageManager pageManager, SiteContext siteContext, NotificationManager notificationManager, UserGroupManager userGroupManager, SiteManager siteManager, ILogger <SecurityPoolManager> logger, IJobsManager jobs, ClientManager clientManager, UserContext userContext, ClientAdminContextAccessor clientContextAccessor, IAuthorizationService authorizationService, IOptions <RequestLocalizationOptions> localizationOptions) : base(clientContextAccessor, authorizationService, logger) { _pageManager = pageManager; _notificationManager = notificationManager; _userGroupManager = userGroupManager; _siteManager = siteManager; _clientManager = clientManager; _jobs = jobs; _userContext = userContext; _localizationOptions = localizationOptions; }
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 ClientUserSites(ClientAdminContextAccessor clientContextAccessor, SiteManager siteManager) { _clientContextAccessor = clientContextAccessor; _clientContext = clientContextAccessor.GetContext(); _siteManager = siteManager; }