diff --git a/engine/core/src/main/java/org/datacleaner/util/http/HttpBasicMonitorHttpClient.java b/engine/core/src/main/java/org/datacleaner/util/http/HttpBasicMonitorHttpClient.java
index <HASH>..<HASH> 100644
--- a/engine/core/src/main/java/org/datacleaner/util/http/HttpBasicMonitorHttpClient.java
+++ b/engine/core/src/main/java/org/datacleaner/util/http/HttpBasicMonitorHttpClient.java
@@ -59,8 +59,8 @@ public class HttpBasicMonitorHttpClient implements MonitorHttpClient {
         if (preemptiveAuth) {
             final AuthCache authCache = new BasicAuthCache();
             final BasicScheme basicScheme = new BasicScheme();
-            final HttpHost authTarget = new HttpHost(hostname, port);
-            authCache.put(authTarget, basicScheme);
+            authCache.put(new HttpHost(hostname, port, "http"), basicScheme);
+            authCache.put(new HttpHost(hostname, port, "https"), basicScheme);
             _context.setAuthCache(authCache);
         }
     }
Preemptive basic auth didn't work for https scheme (#<I>)