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;
        }
 public ClientCredentialsGrantHandler(string url)
 {
     _api = RestClient.For <IOAuth2Api>(url);
 }