public TokenAutoRefreshedHttpClientHandler(IApiClient apiClient, IOptions <ApiClientOptions> options) { _apiClient = apiClient; _options = options.Value; #if DEBUG ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { if (cert !.Issuer.Equals("CN=localhost", GlobalSettings.Comparison)) { return(true); } return(errors == System.Net.Security.SslPolicyErrors.None); }; #endif GlobalSettings.Logger.LogInformation("TokenAutoRefreshedHttpClientHandler Inited."); }
public ApiClient(IOptions <ApiClientOptions> options, IHttpClientFactory httpClientFactory) { _options = options.Value; _httpClientFactory = httpClientFactory; }