diff --git a/src/main/java/com/travelaudience/nexus/proxy/NexusHttpProxy.java b/src/main/java/com/travelaudience/nexus/proxy/NexusHttpProxy.java index 63163c3..5b5db29 100644 --- a/src/main/java/com/travelaudience/nexus/proxy/NexusHttpProxy.java +++ b/src/main/java/com/travelaudience/nexus/proxy/NexusHttpProxy.java @@ -77,7 +77,9 @@ public void proxyUserRequest(final String userId, proxiedReq.headers().add(X_FORWARDED_PROTO, getHeader(origReq, X_FORWARDED_PROTO, origReq.scheme())); proxiedReq.headers().add(X_FORWARDED_FOR, getHeader(origReq, X_FORWARDED_FOR, origReq.remoteAddress().host())); proxiedReq.headers().addAll(origReq.headers()); - proxiedReq.headers().add("X-Auth-Token", accessToken); + if (accessToken != null) { + proxiedReq.headers().add("X-Auth-Token", accessToken); + } proxiedReq.headers().remove(HttpHeaders.CONTENT_LENGTH); injectRutHeader(proxiedReq, userId); origReq.handler(proxiedReq::write);