Fix
Fixed in commit 434819b on the v2 branch:
-
Auth token no longer forwarded to external backends — x-tsdproxy-auth-token is now only sent when the reverse proxy target is the internal management server itself (self-proxy/dashboard case), detected via isManagementTarget() which checks the target is a loopback address on the management port. All other backends never receive the token.
-
Identity headers guarded on authenticated users only — The WhoisFromContext check now requires user.ID != "", so unauthenticated requests (Funnel, empty Whois) no longer emit any identity headers or the auth token.
A patched release will follow.
Fix
Fixed in commit
434819bon thev2branch:Auth token no longer forwarded to external backends —
x-tsdproxy-auth-tokenis now only sent when the reverse proxy target is the internal management server itself (self-proxy/dashboard case), detected viaisManagementTarget()which checks the target is a loopback address on the management port. All other backends never receive the token.Identity headers guarded on authenticated users only — The
WhoisFromContextcheck now requiresuser.ID != "", so unauthenticated requests (Funnel, empty Whois) no longer emit any identity headers or the auth token.A patched release will follow.