public IdentityController(IExternalApplicationService externalApplicationService,
                           IIdentityService identityService,
                           IIdentityAttributeStorage identityAttributeStorage)
 {
     _externalApplicationService = externalApplicationService;
     _identityService            = identityService;
     _identityAttributeStorage   = identityAttributeStorage;
 }
 public IdentityWebLoginService(ILocalAccountService localAccountService,
                                IIdentityService identityService,
                                IHttpContextAccessor httpContextAccessor,
                                IIdentityAttributeStorage identityAttributeStorage,
                                ILogger <LoginService> logger)
     : base(localAccountService, identityService, httpContextAccessor, logger)
 {
     _identityAttributeStorage = identityAttributeStorage;
 }
 public IdentityService(IIdentityAccessor claimsPrincipalAccessor,
                        IIdentityStorage identityStorage,
                        IIdentityAttributeStorage identityAttributeStorage,
                        ILogger <IdentityService> log,
                        IHttpContextAccessor httpContextAccessor)
 {
     _claimsPrincipalAccessor  = claimsPrincipalAccessor;
     _identityStorage          = identityStorage;
     _identityAttributeStorage = identityAttributeStorage;
     _httpContextAccessor      = httpContextAccessor;
     _log = log;
 }
 public LoginService(ILocalAccountService localAccountService,
                     IIdentityService identityService,
                     IIdentityAttributeStorage identityAttributeStorage,
                     IUsedTotpLogStorage usedTotpLogStorage,
                     ITwoFactorAuthenticationSessionStorage twoFactorAuthenticationSessionStorage,
                     IHttpContextAccessor httpContextAccessor,
                     RandomStringGenerator randomStringGenerator,
                     ILogger <LoginService> log)
 {
     _localAccountService      = localAccountService;
     _identityService          = identityService;
     _identityAttributeStorage = identityAttributeStorage;
     _usedTotpLogStorage       = usedTotpLogStorage;
     _twoFactorAuthenticationSessionStorage = twoFactorAuthenticationSessionStorage;
     _httpContextAccessor   = httpContextAccessor;
     _randomStringGenerator = randomStringGenerator;
     _log = log;
 }