Esempio n. 1
0
        public WechatAuthProviderApi(ICacheManager cacheManager, IExternalAuthConfiguration externalAuthConfiguration)
        {
            _cacheManager = cacheManager;
            _externalAuthConfiguration = externalAuthConfiguration;
            var r = externalAuthConfiguration.Providers.First(p => p.Name == Name);

            _options = new WeChatMiniProgramOptions
            {
                AppId  = r.ClientId,
                Secret = r.ClientSecret
            };
        }
Esempio n. 2
0
        public WechatMiniProgramAuthProviderApi(IExternalAuthConfiguration externalAuthConfiguration, ILogger logger)
        {
            _externalAuthConfiguration = externalAuthConfiguration;
            var r = externalAuthConfiguration.Providers.First(p => p.Name == ProviderName);

            _options = new WeChatMiniProgramOptions
            {
                AppId  = r.ClientId,
                Secret = r.ClientSecret
            };
            this.logger = logger;
        }