public WeChatMiniProgramGrantValidator(
     IEventService eventService,
     IWeChatOpenIdFinder weChatOpenIdFinder,
     UserManager <IdentityUser> userManager,
     IIdentityUserRepository userRepository,
     IStringLocalizer <Volo.Abp.Identity.Localization.IdentityResource> identityLocalizer,
     IStringLocalizer <AbpIdentityServerResource> identityServerLocalizer,
     AbpWeChatMiniProgramOptionsFactory miniProgramOptionsFactory)
     : base(eventService, weChatOpenIdFinder, userManager, userRepository, identityLocalizer, identityServerLocalizer)
 {
     MiniProgramOptionsFactory = miniProgramOptionsFactory;
 }
        public SubscribeMessager(
            IJsonSerializer jsonSerializer,
            IHttpClientFactory httpClientFactory,
            IWeChatTokenProvider weChatTokenProvider,
            IUserWeChatOpenIdFinder userWeChatOpenIdFinder,
            AbpWeChatMiniProgramOptionsFactory miniProgramOptionsFactory)
        {
            JsonSerializer            = jsonSerializer;
            HttpClientFactory         = httpClientFactory;
            WeChatTokenProvider       = weChatTokenProvider;
            UserWeChatOpenIdFinder    = userWeChatOpenIdFinder;
            MiniProgramOptionsFactory = miniProgramOptionsFactory;

            Logger = NullLogger <SubscribeMessager> .Instance;
        }
コード例 #3
0
        public AccountAppService(
            ITotpService totpService,
            IdentityUserStore userStore,
            IdentityUserManager userManager,
            IWeChatOpenIdFinder weChatOpenIdFinder,
            IIdentityUserRepository userRepository,
            IUserSecurityCodeSender securityCodeSender,
            IDistributedCache <SmsSecurityTokenCacheItem> securityTokenCache,
            AbpWeChatMiniProgramOptionsFactory miniProgramOptionsFactory)
        {
            TotpService               = totpService;
            UserStore                 = userStore;
            UserManager               = userManager;
            UserRepository            = userRepository;
            WeChatOpenIdFinder        = weChatOpenIdFinder;
            SecurityCodeSender        = securityCodeSender;
            SecurityTokenCache        = securityTokenCache;
            MiniProgramOptionsFactory = miniProgramOptionsFactory;

            LocalizationResource = typeof(AccountResource);
        }