public DefaultAccessTokenAccessor(IDistributedCache <string> distributedCache, IHttpClientFactory httpClientFactory, IOptions <AbpWeChatOfficialOptions> abpWeChatOfficialOptions) { _distributedCache = distributedCache; _httpClientFactory = httpClientFactory; _abpWeChatOfficialOptions = abpWeChatOfficialOptions.Value; }
public WeChatOfficialOAuthHandler( IDistributedCache <WeChatOfficialStateCacheItem> cache, IOptionsMonitor <WeChatOfficialOAuthOptions> options, IOptions <AbpWeChatOfficialOptions> weChatOfficialOptions, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) : base(options, logger, encoder, clock) { Cache = cache; WeChatOfficialOptions = weChatOfficialOptions.Value; }
public WeChatOfficialGrantValidator( IEventService eventService, IWeChatOpenIdFinder weChatOpenIdFinder, UserManager <IdentityUser> userManager, IIdentityUserRepository userRepository, IStringLocalizer <Volo.Abp.Identity.Localization.IdentityResource> identityLocalizer, IStringLocalizer <AbpIdentityServerResource> identityServerLocalizer, IOptions <AbpWeChatOfficialOptions> options) : base(eventService, weChatOpenIdFinder, userManager, userRepository, identityLocalizer, identityServerLocalizer) { Options = options.Value; }
public WeChatController(SignatureChecker signatureChecker, IOptions <AbpWeChatOfficialOptions> officialOptions, IHttpClientFactory httpClientFactory, IJsTicketAccessor jsTicketAccessor, ISignatureGenerator signatureGenerator, IHttpContextAccessor httpContextAccessor) { _signatureChecker = signatureChecker; _httpClientFactory = httpClientFactory; _jsTicketAccessor = jsTicketAccessor; _signatureGenerator = signatureGenerator; _httpContextAccessor = httpContextAccessor; _officialOptions = officialOptions.Value; }
public WeChatOfficialSignatureMiddleware(IOptions <AbpWeChatOfficialOptions> options) { Options = options.Value; }