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); }