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 PixivOAuthHandler(string loginHost, PixivOAuthRequest request, IAuthStore authStore, IHttpClientProvider httpClientProvider) : this(loginHost, "auth/token", request, authStore, httpClientProvider) { }