예제 #1
0
 public UserController(
     UserManager<GatewayUser> userManager,
     GatewayDbContext context,
     ConfirmationEmailSender emailSender,
     GrantChecker grantChecker)
 {
     _userManager = userManager;
     _dbContext = context;
     _emailSender = emailSender;
     _grantChecker = grantChecker;
 }
예제 #2
0
 public PasswordController(
     GatewayDbContext dbContext,
     ILoggerFactory loggerFactory,
     ConfirmationEmailSender emailSender,
     UserManager <GatewayUser> userManager,
     APISMSSender smsSender)
 {
     _dbContext   = dbContext;
     _emailSender = emailSender;
     _userManager = userManager;
     _smsSender   = smsSender;
     _logger      = loggerFactory.CreateLogger <ApiController>();
 }
예제 #3
0
 public AccountController(
     ACTokenManager tokenManager,
     DeveloperApiService apiService,
     APIDbContext dbContext,
     SignInManager <APIUser> signInManager,
     UserManager <APIUser> userManager,
     ConfirmationEmailSender emailSender)
 {
     _tokenManager  = tokenManager;
     _apiService    = apiService;
     _dbContext     = dbContext;
     _signInManager = signInManager;
     _userManager   = userManager;
     _emailSender   = emailSender;
 }
예제 #4
0
 public UserController(
     UserManager <GatewayUser> userManager,
     GatewayDbContext context,
     ConfirmationEmailSender emailSender,
     GrantChecker grantChecker,
     UrlEncoder urlEncoder,
     TwoFAHelper twoFAHelper)
 {
     _userManager  = userManager;
     _dbContext    = context;
     _emailSender  = emailSender;
     _grantChecker = grantChecker;
     _urlEncoder   = urlEncoder;
     _twoFAHelper  = twoFAHelper;
 }
예제 #5
0
 public OAuthController(
     UserManager <APIUser> userManager,
     SignInManager <APIUser> signInManager,
     ILoggerFactory loggerFactory,
     APIDbContext context,
     DeveloperApiService developerApiService,
     ACTokenManager tokenManager,
     ConfirmationEmailSender emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = loggerFactory.CreateLogger <OAuthController>();
     _dbContext     = context;
     _apiService    = developerApiService;
     _tokenManager  = tokenManager;
     _emailSender   = emailSender;
 }
예제 #6
0
 public UserController(
     UserManager <GatewayUser> userManager,
     GatewayDbContext context,
     ConfirmationEmailSender emailSender,
     GrantChecker grantChecker,
     TwoFAHelper twoFAHelper,
     IEnumerable <IAuthProvider> authProviders,
     ServiceLocation serviceLocation)
 {
     _userManager     = userManager;
     _dbContext       = context;
     _emailSender     = emailSender;
     _grantChecker    = grantChecker;
     _twoFAHelper     = twoFAHelper;
     _authProviders   = authProviders;
     _serviceLocation = serviceLocation;
 }
예제 #7
0
 public UserController(
     UserManager <APIUser> userManager,
     ILoggerFactory loggerFactory,
     APIDbContext context,
     ConfirmationEmailSender emailSender,
     APISMSSender smsSender,
     ServiceLocation serviceLocation,
     GrantChecker grantChecker)
 {
     _userManager     = userManager;
     _logger          = loggerFactory.CreateLogger <ApiController>();
     _dbContext       = context;
     _emailSender     = emailSender;
     _smsSender       = smsSender;
     _serviceLocation = serviceLocation;
     _grantChecker    = grantChecker;
 }
예제 #8
0
 public OAuthController(
     UserManager <GatewayUser> userManager,
     SignInManager <GatewayUser> signInManager,
     ILoggerFactory loggerFactory,
     GatewayDbContext context,
     DeveloperApiService developerApiService,
     ConfirmationEmailSender emailSender,
     ISessionBasedCaptcha sessionBasedCaptcha,
     UserAppAuthManager authManager,
     AuthLogger authLogger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = loggerFactory.CreateLogger <OAuthController>();
     _dbContext     = context;
     _apiService    = developerApiService;
     _emailSender   = emailSender;
     _captcha       = sessionBasedCaptcha;
     _authManager   = authManager;
     _authLogger    = authLogger;
 }