示例#1
0
 public AccountController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, SignInManager <User> signInManager, IEventPublisher publisher, IStorefrontSecurity commerceCoreApi)
     : base(workContextAccessor, urlBuilder)
 {
     _signInManager   = signInManager;
     _publisher       = publisher;
     _commerceCoreApi = commerceCoreApi;
 }
示例#2
0
 public AccountController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, SignInManager <User> signInManager,
                          IEventPublisher publisher, IStorefrontSecurity commerceCoreApi, IOptions <StorefrontOptions> options)
     : base(workContextAccessor, urlBuilder)
 {
     _signInManager   = signInManager;
     _publisher       = publisher;
     _commerceCoreApi = commerceCoreApi;
     _urlBuilder      = urlBuilder;
     _options         = options.Value;
 }
示例#3
0
 public CustomUserManager(IUserStore <User> userStore, IStoreModule storeApi, IStorefrontSecurity commerceCoreApi, ISecurity platformSecurityApi, IOptions <IdentityOptions> optionsAccessor, IPasswordHasher <User> passwordHasher,
                          IEnumerable <IUserValidator <User> > userValidators, IEnumerable <IPasswordValidator <User> > passwordValidators,
                          ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger <UserManager <User> > logger, IMemoryCache memoryCache)
     : base(userStore, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger)
 {
     _storeApi            = storeApi;
     _commerceCoreApi     = commerceCoreApi;
     _platformSecurityApi = platformSecurityApi;
     _memoryCache         = memoryCache;
 }
示例#4
0
 public ApiAccountController(IWorkContextAccessor workContextAccessor, IStorefrontUrlBuilder urlBuilder, UserManager <User> userManager, SignInManager <User> signInManager, IAuthorizationService authorizationService,
                             IMemberService memberService, IEventPublisher publisher, IStorefrontSecurity commerceCoreApi,
                             INotifications platformNotificationApi)
     : base(workContextAccessor, urlBuilder)
 {
     _userManager             = userManager;
     _memberService           = memberService;
     _publisher               = publisher;
     _commerceCoreApi         = commerceCoreApi;
     _platformNotificationApi = platformNotificationApi;
     _authorizationService    = authorizationService;
     _signInManager           = signInManager;
 }