public AuthJanitorService( ILogger <AuthJanitorService> logger, ProviderManagerService providerManagerService, ICryptographicImplementation cryptographicImplementation, ISecureStorage secureStorage, IIdentityService identityService, EventDispatcherService eventDispatcherService, IAgentCommunicationProvider agentCommunicationProvider, IOptions <AuthJanitorServiceOptions> options) { _logger = logger; _providerManagerService = providerManagerService; _cryptographicImplementation = cryptographicImplementation; _secureStorage = secureStorage; _identityService = identityService; _eventDispatcher = eventDispatcherService; _agentCommunicationProvider = agentCommunicationProvider; _options = options; }
public TaskExecutionMetaService( ILogger <TaskExecutionMetaService> logger, IServiceProvider serviceProvider, EventDispatcherService eventDispatcherService, IIdentityService identityService, ProviderManagerService providerManagerService, IDataStore <ManagedSecret> managedSecrets, IDataStore <RekeyingTask> rekeyingTasks, IDataStore <Resource> resources, ISecureStorage secureStorageProvider, AuthJanitorService authJanitorService) { _logger = logger; _serviceProvider = serviceProvider; _eventDispatcherService = eventDispatcherService; _identityService = identityService; _providerManagerService = providerManagerService; _managedSecrets = managedSecrets; _rekeyingTasks = rekeyingTasks; _resources = resources; _secureStorageProvider = secureStorageProvider; _authJanitorService = authJanitorService; }