예제 #1
0
 public AppIdentityUserManager(IUserStore<AppIdentityUser> store,
     IOptions<IdentityOptions> optionsAccessor,
     IPasswordHasher<AppIdentityUser> passwordHasher,
     IEnumerable<IUserValidator<AppIdentityUser>> userValidators,
     IEnumerable<IPasswordValidator<AppIdentityUser>> passwordValidators,
     ILookupNormalizer keyNormalizer, AppIdentityErrorDescriber errors,
     IServiceProvider services, ILogger<UserManager<AppIdentityUser>> logger,
     IUserClaimRepository userClaimRepository)
     : base(store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger)
 {
     _cancellationToken = services?.GetService<IHttpContextAccessor>()?.HttpContext?.RequestAborted ?? CancellationToken.None;
     _userClaimRepository = userClaimRepository;
 }
예제 #2
0
 public AppIdentityUserStore(
     AppIdentityErrorDescriber describer,
     IUserManager userManager,
     IUserRepository userRepository,
     IUserClaimManager userClaimManager,
     IUserClaimRepository userClaimRepository,
     IMapper mapper)
     : base(describer)
 {
     _userManager         = userManager;
     _userRepository      = userRepository;
     _userClaimManager    = userClaimManager;
     _userClaimRepository = userClaimRepository;
     _mapper = mapper;
 }