示例#1
0
 public AccountController(
     ACTokenManager tokenManager,
     DeveloperApiService apiService,
     GatewayDbContext dbContext,
     UserAppAuthManager authManager)
 {
     _tokenManager = tokenManager;
     _apiService   = apiService;
     _dbContext    = dbContext;
     _authManager  = authManager;
 }
示例#2
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;
 }
示例#3
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;
 }
示例#4
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();
 }