public WeChatOfficialOAuthHandler( IDistributedCache <WeChatOfficialStateCacheItem> cache, IOptionsMonitor <WeChatOfficialOAuthOptions> options, AbpWeChatOfficialOptionsFactory weChatOfficialOptionsFactory, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { Cache = cache; WeChatOfficialOptionsFactory = weChatOfficialOptionsFactory; }
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 WeChatOfficialSignatureMiddleware( AbpWeChatOfficialOptionsFactory weChatOfficialOptionsFactory) { WeChatOfficialOptionsFactory = weChatOfficialOptionsFactory; }