public AccountAppService(
            ITotpService totpService,
            IdentityUserStore userStore,
            IdentityUserManager userManager,
            IWeChatOpenIdFinder weChatOpenIdFinder,
            IIdentityUserRepository userRepository,
            IUserSecurityCodeSender securityCodeSender,
            IDistributedCache <SmsSecurityTokenCacheItem> securityTokenCache)
        {
            TotpService        = totpService;
            UserStore          = userStore;
            UserManager        = userManager;
            UserRepository     = userRepository;
            WeChatOpenIdFinder = weChatOpenIdFinder;
            SecurityCodeSender = securityCodeSender;
            SecurityTokenCache = securityTokenCache;

            LocalizationResource = typeof(AccountResource);
        }
Example #2
0
        public AccountAppService(
            ITotpService totpService,
            IdentityUserStore userStore,
            IdentityUserManager userManager,
            IWeChatOpenIdFinder weChatOpenIdFinder,
            IIdentityUserRepository userRepository,
            IUserSecurityCodeSender securityCodeSender,
            IDistributedCache <SmsSecurityTokenCacheItem> securityTokenCache,
            AbpWeChatMiniProgramOptionsFactory miniProgramOptionsFactory,
            IOptions <IdentityOptions> identityOptions)
        {
            TotpService               = totpService;
            UserStore                 = userStore;
            UserManager               = userManager;
            UserRepository            = userRepository;
            WeChatOpenIdFinder        = weChatOpenIdFinder;
            SecurityCodeSender        = securityCodeSender;
            SecurityTokenCache        = securityTokenCache;
            MiniProgramOptionsFactory = miniProgramOptionsFactory;
            IdentityOptions           = identityOptions;

            LocalizationResource = typeof(AccountResource);
        }