public UserSessionManager( IHostingEnvironment hostingEnvironment, IHttpContextAccessor httpContextAccessor, ISystemClock clock, IDataProtectionProvider dataProtectionProvider, IUserSessionRepository userSessionRepository, ILogFactory logFactory, LifetimeSettings lifetimeSettings) { _hostingEnvironment = hostingEnvironment; _httpContextAccessor = httpContextAccessor; _clock = clock; _userSessionRepository = userSessionRepository; _log = logFactory.CreateLog(this); _dataProtector = dataProtectionProvider.CreateProtector(UserSessionCookieProtector); _lifetimeSettings = lifetimeSettings; }
public ResourcesController( IUserSessionManager userSessionManager, IUserSessionRepository userSessionRepository, IClientAccountClient clientAccountClient, IHttpClientFactory httpClientFactory, IDiscoveryCache discoveryCache, IClientSessionsClient clientSessionsClient, IroncladSettings ironcladSettings, LifetimeSettings lifetimeSettings, ILykkeSessionManager lykkeSessionManager) { _ironcladSettings = ironcladSettings; _lifetimeSettings = lifetimeSettings; _lykkeSessionManager = lykkeSessionManager; _userSessionRepository = userSessionRepository; _clientAccountClient = clientAccountClient; _userSessionManager = userSessionManager; _httpClientFactory = httpClientFactory; _discoveryCache = discoveryCache; _clientSessionsClient = clientSessionsClient; }