diff --git a/src/utils/tenant-cache.js b/src/utils/tenant-cache.js
index <HASH>..<HASH> 100644
--- a/src/utils/tenant-cache.js
+++ b/src/utils/tenant-cache.js
@@ -1,6 +1,6 @@
 'use strict';
 
-const deepClone = require('./deep-clone');
+const { deepClone } = require('./deep-clone');
 
 let TenantClient;
 let TenantsOrPromisesById = {};
@@ -26,6 +26,9 @@ module.exports = {
       if (newClient.context['user-claims']) {
         delete newClient.context['user-claims'];
       }
+      if (newClient.context['jwt']) {
+        delete newClient.context['jwt'];
+      }
       return TenantsOrPromisesById[tenantId] = new TenantClient(newClient).getTenant(null, { scope: scope });
     }
   }
minor fixes (#<I>)

* since there is never a reason to pass user-claims when getting tenant data, remove them if they exist so as to not cause a <I>



* add support for JWT authentication



* bug fix in tenant-cache (typo)



* remove jwt from context in tenant-cache