Esempio n. 1
0
 public PerformAutoRekeyingTasks(
     IOptions <AuthJanitorCoreConfiguration> configuration,
     TaskExecutionMetaService taskExecutionMetaService,
     IDataStore <RekeyingTask> rekeyingTaskStore)
 {
     _configuration            = configuration.Value;
     _taskExecutionMetaService = taskExecutionMetaService;
     _rekeyingTasks            = rekeyingTaskStore;
 }
Esempio n. 2
0
 public SystemIntegrityService(
     ICryptographicImplementation cryptographicImplementation,
     AuthJanitorCoreConfiguration authJanitorCoreConfiguration,
     ILogger <SystemIntegrityService> logger)
 {
     _cryptographicImplementation  = cryptographicImplementation;
     _authJanitorCoreConfiguration = authJanitorCoreConfiguration;
     _logger = logger;
 }
Esempio n. 3
0
        public ExternalSignal(
            IOptions <AuthJanitorCoreConfiguration> configuration,
            TaskExecutionMetaService taskExecutionMetaService,
            IDataStore <ManagedSecret> managedSecretStore,
            IDataStore <RekeyingTask> rekeyingTaskStore)
        {
            _configuration            = configuration.Value;
            _taskExecutionMetaService = taskExecutionMetaService;

            _managedSecrets = managedSecretStore;
            _rekeyingTasks  = rekeyingTaskStore;
        }
        public ScheduleRekeyingTasksService(
            IOptions <AuthJanitorCoreConfiguration> configuration,
            EventDispatcherService eventDispatcherMetaService,
            ProviderManagerService providerManager,
            IDataStore <ManagedSecret> managedSecretStore,
            IDataStore <Resource> resourceStore,
            IDataStore <RekeyingTask> rekeyingTaskStore)
        {
            _configuration = configuration.Value;
            _eventDispatcherMetaService = eventDispatcherMetaService;
            _providerManager            = providerManager;

            _managedSecrets = managedSecretStore;
            _resources      = resourceStore;
            _rekeyingTasks  = rekeyingTaskStore;
        }
Esempio n. 5
0
        public RekeyingTasksService(
            IOptions <AuthJanitorCoreConfiguration> configuration,
            IIdentityService identityService,
            TaskExecutionMetaService taskExecutionMetaService,
            EventDispatcherMetaService eventDispatcher,
            ProviderManagerService providerManager,
            IDataStore <ManagedSecret> managedSecretStore,
            IDataStore <RekeyingTask> rekeyingTaskStore,
            Func <RekeyingTask, RekeyingTaskViewModel> rekeyingTaskViewModelDelegate)
        {
            _configuration            = configuration.Value;
            _identityService          = identityService;
            _taskExecutionMetaService = taskExecutionMetaService;
            _eventDispatcher          = eventDispatcher;
            _providerManager          = providerManager;

            _managedSecrets        = managedSecretStore;
            _rekeyingTasks         = rekeyingTaskStore;
            _rekeyingTaskViewModel = rekeyingTaskViewModelDelegate;
        }
Esempio n. 6
0
        public ManagedSecrets(
            IOptions <AuthJanitorCoreConfiguration> configuration,
            IIdentityService identityService,
            ICryptographicImplementation cryptographicImplementation,
            EventDispatcherMetaService eventDispatcher,
            ProviderManagerService providerManager,
            IDataStore <ManagedSecret> managedSecretStore,
            IDataStore <Resource> resourceStore,
            Func <ManagedSecret, ManagedSecretViewModel> managedSecretViewModelDelegate)
        {
            _configuration               = configuration.Value;
            _identityService             = identityService;
            _cryptographicImplementation = cryptographicImplementation;
            _eventDispatcher             = eventDispatcher;
            _providerManager             = providerManager;

            _managedSecrets         = managedSecretStore;
            _resources              = resourceStore;
            _managedSecretViewModel = managedSecretViewModelDelegate;
        }