public CallbackController(
     IUserSessionManager userSessionManager,
     ILogFactory logFactory,
     IClientSessionsClient clientSessionsClient,
     IHttpClientFactory httpClientFactory,
     IDiscoveryCache discoveryCache,
     IroncladSettings ironcladSettings,
     ILykkeSessionManager lykkeSessionManager)
 {
     _clientSessionsClient = clientSessionsClient;
     _userSessionManager   = userSessionManager;
     _log = logFactory.CreateLog(this);
     _httpClientFactory   = httpClientFactory;
     _discoveryCache      = discoveryCache;
     _ironcladSettings    = ironcladSettings;
     _lykkeSessionManager = lykkeSessionManager;
 }
 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;
 }