diff --git a/src/config-wrapper.js b/src/config-wrapper.js
index <HASH>..<HASH> 100644
--- a/src/config-wrapper.js
+++ b/src/config-wrapper.js
@@ -78,9 +78,11 @@ function wrap(func, required, ...configs) {
       transactionId,
     } = context.invocation;
 
+    const authorization = getToken(request);
+
     const options = {
       headers: {
-        authorization: getToken(request),
+        ...(authorization ? { authorization } : authorization),
       },
     };
refactor(config): conditionally set authorization header