示例#1
0
 public ThirdPartyController(
     IEnumerable <IAuthProvider> authProviders,
     GatewayDbContext dbContext,
     UserAppAuthManager authManager,
     DeveloperApiService apiService,
     UserManager <GatewayUser> userManager,
     SignInManager <GatewayUser> signInManager,
     AuthLogger authLogger)
 {
     _authProviders = authProviders;
     _dbContext     = dbContext;
     _authManager   = authManager;
     _apiService    = apiService;
     _userManager   = userManager;
     _signInManager = signInManager;
     _authLogger    = authLogger;
 }
示例#2
0
 public OAuthController(
     UserManager <APIUser> userManager,
     SignInManager <APIUser> signInManager,
     ILoggerFactory loggerFactory,
     APIDbContext _context,
     IStringLocalizer <OAuthController> localizer,
     ServiceLocation serviceLocation,
     DeveloperApiService developerApiService)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _logger          = loggerFactory.CreateLogger <OAuthController>();
     _dbContext       = _context;
     _localizer       = localizer;
     _serviceLocation = serviceLocation;
     _apiService      = developerApiService;
 }
示例#3
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;
 }
示例#4
0
 public AccountController(
     UserManager <AccountUser> userManager,
     AccountSmsSender smsSender,
     UserService userService,
     StorageService storageService,
     AppsContainer appsContainer,
     IConfiguration configuration,
     DeveloperApiService developerApiSerivce,
     AuthService <AccountUser> authService)
 {
     _userManager         = userManager;
     _smsSender           = smsSender;
     _userService         = userService;
     _storageService      = storageService;
     _appsContainer       = appsContainer;
     _configuration       = configuration;
     _developerApiService = developerApiSerivce;
     _authService         = authService;
 }
示例#5
0
 public AccountController(
     UserManager <AccountUser> userManager,
     AccountSmsSender smsSender,
     UserService userService,
     AppsContainer appsContainer,
     IConfiguration configuration,
     DeveloperApiService developerApiSerivce,
     AuthService <AccountUser> authService,
     IEnumerable <IAuthProvider> authProviders,
     AiurCache cache)
 {
     _userManager         = userManager;
     _smsSender           = smsSender;
     _userService         = userService;
     _appsContainer       = appsContainer;
     _configuration       = configuration;
     _developerApiService = developerApiSerivce;
     _authService         = authService;
     _authProviders       = authProviders;
     _cache = cache;
 }
示例#6
0
 public AccountController(
     UserManager <AccountUser> userManager,
     UserService userService,
     AppsContainer appsContainer,
     IConfiguration configuration,
     DeveloperApiService developerApiService,
     AuthService <AccountUser> authService,
     IEnumerable <IAuthProvider> authProviders,
     QRCodeService qrCodeService,
     CannonService cannonService)
 {
     _userManager         = userManager;
     _userService         = userService;
     _appsContainer       = appsContainer;
     _configuration       = configuration;
     _developerApiService = developerApiService;
     _authService         = authService;
     _authProviders       = authProviders;
     _qrCodeService       = qrCodeService;
     _cannonService       = cannonService;
 }
示例#7
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;
 }
示例#8
0
 public UserController(
     UserManager <APIUser> userManager,
     SignInManager <APIUser> signInManager,
     ILoggerFactory loggerFactory,
     APIDbContext _context,
     IStringLocalizer <ApiController> localizer,
     AiurEmailSender emailSender,
     AiurSMSSender smsSender,
     DeveloperApiService developerApiService,
     ServiceLocation serviceLocation)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _logger              = loggerFactory.CreateLogger <ApiController>();
     _dbContext           = _context;
     _localizer           = localizer;
     _emailSender         = emailSender;
     _smsSender           = smsSender;
     _developerApiService = developerApiService;
     _serviceLocation     = serviceLocation;
 }
示例#9
0
 public OAuthController(
     UserManager <GatewayUser> userManager,
     SignInManager <GatewayUser> signInManager,
     ILoggerFactory loggerFactory,
     GatewayDbContext context,
     DeveloperApiService developerApiService,
     ISessionBasedCaptcha sessionBasedCaptcha,
     UserAppAuthManager authManager,
     AuthLogger authLogger,
     IConfiguration configuration,
     CannonService cannonService)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _logger              = loggerFactory.CreateLogger <OAuthController>();
     _dbContext           = context;
     _apiService          = developerApiService;
     _captcha             = sessionBasedCaptcha;
     _authManager         = authManager;
     _authLogger          = authLogger;
     _cannonService       = cannonService;
     _allowRegistering    = configuration["AllowSelfRegistering"].Trim().ToLower() == true.ToString().ToLower();
     _allowPasswordSignIn = configuration["AllowPasswordSignIn"].Trim().ToLower() == true.ToString().ToLower();
 }