Example #1
0
 public ManageController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     EmailSenderFactory emailSenderFactory,
     ILogger <ManageController> logger,
     UrlEncoder urlEncoder,
     BTCPayWalletProvider walletProvider,
     StoreRepository storeRepository,
     IWebHostEnvironment env,
     U2FService u2FService,
     BTCPayServerEnvironment btcPayServerEnvironment,
     APIKeyRepository apiKeyRepository,
     IAuthorizationService authorizationService,
     LinkGenerator linkGenerator
     )
 {
     _userManager        = userManager;
     _signInManager      = signInManager;
     _EmailSenderFactory = emailSenderFactory;
     _logger             = logger;
     _urlEncoder         = urlEncoder;
     _Env        = env;
     _u2FService = u2FService;
     _btcPayServerEnvironment = btcPayServerEnvironment;
     _apiKeyRepository        = apiKeyRepository;
     _authorizationService    = authorizationService;
     _linkGenerator           = linkGenerator;
     _StoreRepository         = storeRepository;
 }
 public PasswordGrantTypeEventHandler(SignInManager <ApplicationUser> signInManager,
                                      UserManager <ApplicationUser> userManager,
                                      IOptions <IdentityOptions> identityOptions, U2FService u2FService) : base(signInManager, identityOptions)
 {
     _userManager = userManager;
     _u2FService  = u2FService;
 }
 public PasswordGrantTypeEventHandler(
     OpenIddictApplicationManager <BTCPayOpenIdClient> applicationManager,
     OpenIddictAuthorizationManager <BTCPayOpenIdAuthorization> authorizationManager,
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     IOptions <IdentityOptions> identityOptions, U2FService u2FService) : base(applicationManager,
                                                                               authorizationManager, signInManager, identityOptions)
 {
     _userManager = userManager;
     _u2FService  = u2FService;
 }
Example #4
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     RoleManager <IdentityRole> roleManager,
     SignInManager <ApplicationUser> signInManager,
     SettingsRepository settingsRepository,
     Configuration.BTCPayServerOptions options,
     BTCPayServerEnvironment btcPayServerEnvironment,
     U2FService u2FService,
     EventAggregator eventAggregator)
 {
     _userManager             = userManager;
     _signInManager           = signInManager;
     _RoleManager             = roleManager;
     _SettingsRepository      = settingsRepository;
     _Options                 = options;
     _btcPayServerEnvironment = btcPayServerEnvironment;
     _u2FService              = u2FService;
     _eventAggregator         = eventAggregator;
     _logger = Logs.PayServer;
 }
Example #5
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     RoleManager <IdentityRole> roleManager,
     StoreRepository storeRepository,
     SignInManager <ApplicationUser> signInManager,
     EmailSenderFactory emailSenderFactory,
     SettingsRepository settingsRepository,
     Configuration.BTCPayServerOptions options,
     BTCPayServerEnvironment btcPayServerEnvironment,
     U2FService u2FService)
 {
     this.storeRepository     = storeRepository;
     _userManager             = userManager;
     _signInManager           = signInManager;
     _EmailSenderFactory      = emailSenderFactory;
     _RoleManager             = roleManager;
     _SettingsRepository      = settingsRepository;
     _Options                 = options;
     _btcPayServerEnvironment = btcPayServerEnvironment;
     _u2FService              = u2FService;
     _logger = Logs.PayServer;
 }
Example #6
0
 public ManageController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     EmailSenderFactory emailSenderFactory,
     ILogger <ManageController> logger,
     UrlEncoder urlEncoder,
     BTCPayWalletProvider walletProvider,
     StoreRepository storeRepository,
     IWebHostEnvironment env,
     U2FService u2FService,
     BTCPayServerEnvironment btcPayServerEnvironment)
 {
     _userManager        = userManager;
     _signInManager      = signInManager;
     _EmailSenderFactory = emailSenderFactory;
     _logger             = logger;
     _urlEncoder         = urlEncoder;
     _Env        = env;
     _u2FService = u2FService;
     _btcPayServerEnvironment = btcPayServerEnvironment;
     _StoreRepository         = storeRepository;
 }