コード例 #1
0
 public AuthenticateSvc(ApplicationDbContext db, UserManager <ApplicationUser> userManager,
                        IOptions <AppSettings> appsettingOptions, IOptions <DataProtectionKeys> dataprotectionKeyOption,
                        ICookieSvc cookieSvc, IActivitySvc activitySvc, IServiceProvider provider)
 {
     _userManager        = userManager;
     _dbContext          = db;
     _appSettings        = appsettingOptions.Value;
     _dataProtectionKeys = dataprotectionKeyOption.Value;
     _cookieSvc          = cookieSvc;
     _activitySvc        = activitySvc;
     _provider           = provider;
 }
コード例 #2
0
 public AuthSvc(UserManager <ApplicationUser> userManager,
                IOptions <AppSettings> appSettings, IOptions <DataProtectionKeys> dataProtectionKeys,
                ApplicationDbContext db,
                ICookieSvc cookieSvc, IServiceProvider provider, IActivitySvc activitySvc)
 {
     _userManager        = userManager;
     _appSettings        = appSettings.Value;
     _dataProtectionKeys = dataProtectionKeys.Value;
     _db          = db;
     _cookieSvc   = cookieSvc;
     _provider    = provider;
     _activitySvc = activitySvc;
 }
コード例 #3
0
 public AdminSvc(UserManager <ApplicationUser> userManager,
                 IHttpContextAccessor httpContextAccessor,
                 IWebHostEnvironment env,
                 ApplicationDbContext db,
                 ICookieSvc cookieSvc, IActivitySvc activitySvc, IServiceProvider provider, IOptions <DataProtectionKeys> dataProtectionKeys, RoleManager <IdentityRole> roleManager)
 {
     _userManager        = userManager;
     _env                = env;
     _db                 = db;
     _cookieSvc          = cookieSvc;
     _activitySvc        = activitySvc;
     _dataProtectionKeys = dataProtectionKeys.Value;
     _provider           = provider;
     _roleManager        = roleManager;
 }
コード例 #4
0
 public UserSvc(
     IServiceProvider provider,
     IActivitySvc activitySvc,
     ICookieSvc cookieSvc,
     ApplicationDbContext db,
     IOptions <DataProtectionKeys> dataProtectionKeys,
     IWebHostEnvironment env,
     UserManager <ApplicationUser> userManager)
 {
     _userManager        = userManager;
     _provider           = provider;
     _cookieSvc          = cookieSvc;
     _activitySvc        = activitySvc;
     _env                = env;
     _db                 = db;
     _dataProtectionKeys = dataProtectionKeys.Value;
 }
コード例 #5
0
 public UserSvc(
     UserManager <ApplicationUser> userManager,
     IHostingEnvironment env,
     ApplicationDbContext db,
     ICookieSvc cookieSvc,
     IActivitySvc activitySvc,
     IServiceProvider provider,
     IOptions <DataProtectionKeys> dataProtectionKeys,
     IHttpContextAccessor httpContextAccessor)
 {
     _userManager         = userManager;
     _env                 = env;
     _db                  = db;
     _cookieSvc           = cookieSvc;
     _activitySvc         = activitySvc;
     _dataProtectionKeys  = dataProtectionKeys.Value;
     _provider            = provider;
     _httpContextAccessor = httpContextAccessor;
 }