Exemplo n.º 1
0
        public PixivOAuthHandler(string loginHost, string oAuth2TokenPath, PixivOAuthRequest request, IAuthStore authStore, IHttpClientProvider httpClientProvider)
        {
            var factory = new EasyHttpClientFactory();

            factory.Config.HttpClientProvider = httpClientProvider;

            this._request         = request;
            this._oAuth2TokenPath = oAuth2TokenPath.Trim('/');
            this._oAuth2Api       = factory.Create <IOAuth2Api>(loginHost);
            this._authStore       = authStore;
        }
Exemplo n.º 2
0
 public PixivOAuthHandler(string loginHost, PixivOAuthRequest request, IAuthStore authStore, IHttpClientProvider httpClientProvider)
     : this(loginHost, "auth/token", request, authStore, httpClientProvider)
 {
 }