public WeChatMiniProgramGrantValidator( IEventService eventService, IWeChatOpenIdFinder weChatOpenIdFinder, UserManager <IdentityUser> userManager, IIdentityUserRepository userRepository, IStringLocalizer <Volo.Abp.Identity.Localization.IdentityResource> identityLocalizer, IStringLocalizer <AbpIdentityServerResource> identityServerLocalizer, IOptions <AbpWeChatMiniProgramOptions> options) : base(eventService, weChatOpenIdFinder, userManager, userRepository, identityLocalizer, identityServerLocalizer) { Options = options.Value; }
public WeChatOfficialGrantValidator( IEventService eventService, IWeChatOpenIdFinder weChatOpenIdFinder, UserManager <IdentityUser> userManager, IIdentityUserRepository userRepository, IStringLocalizer <Volo.Abp.Identity.Localization.IdentityResource> identityLocalizer, IStringLocalizer <AbpIdentityServerResource> identityServerLocalizer, AbpWeChatOfficialOptionsFactory weChatOfficialOptionsFactory) : base(eventService, weChatOpenIdFinder, userManager, userRepository, identityLocalizer, identityServerLocalizer) { WeChatOfficialOptionsFactory = weChatOfficialOptionsFactory; }
public WeChatGrantValidator( IEventService eventService, IWeChatOpenIdFinder weChatOpenIdFinder, UserManager <IdentityUser> userManager, IIdentityUserRepository userRepository, IStringLocalizer <IdentityResource> identityLocalizer, IStringLocalizer <AbpIdentityServerResource> identityServerLocalizer) { EventService = eventService; UserManager = userManager; UserRepository = userRepository; WeChatOpenIdFinder = weChatOpenIdFinder; IdentityLocalizer = identityLocalizer; IdentityServerLocalizer = identityServerLocalizer; Logger = NullLogger <WeChatGrantValidator> .Instance; }
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); }
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); }
public WeChatTokenGrantValidator( IEventService eventService, IWeChatOpenIdFinder weChatOpenIdFinder, IHttpClientFactory httpClientFactory, UserManager <IdentityUser> userManager, IIdentityUserRepository userRepository, SignInManager <IdentityUser> signInManager, IStringLocalizer <AbpIdentityServerResource> stringLocalizer, PhoneNumberTokenProvider <IdentityUser> phoneNumberTokenProvider, IOptions <AbpWeChatOptions> options, ILogger <WeChatTokenGrantValidator> logger) { Logger = logger; Options = options.Value; EventService = eventService; UserManager = userManager; SignInManager = signInManager; Localizer = stringLocalizer; UserRepository = userRepository; WeChatOpenIdFinder = weChatOpenIdFinder; HttpClientFactory = httpClientFactory; PhoneNumberTokenProvider = phoneNumberTokenProvider; }