fix(gateway): forward standard internal trust header

This commit is contained in:
2026-09-08 21:38:12 +08:00
parent e9ad7e333a
commit 0c4d7c644e
4 changed files with 4 additions and 4 deletions
@@ -55,7 +55,7 @@ public class OverseasSecurityProjectionFilter implements GlobalFilter, Ordered {
var request = exchange.getRequest().mutate()
.header("X-Overseas-Roles", join(result.roles()))
.header("X-Overseas-Authorities", join(result.authorities()))
.header("X-Gateway-Internal-Token", properties.internalServiceToken())
.header("X-Internal-Service-Token", properties.internalServiceToken())
.build();
return chain.filter(exchange.mutate().request(request).build());
}
@@ -19,7 +19,7 @@ public class TrustedIdentityHeaderFilter implements GlobalFilter, Ordered {
private static final List<String> TRUSTED_HEADERS = List.of(
"X-User-Id", "X-Membership-Id", "X-Tenant-Id", "X-Operator-Tenant-Id",
"X-App-Code", "X-Client-Type", "X-Overseas-Roles", "X-Overseas-Authorities",
"X-Gateway-Internal-Token"
"X-Internal-Service-Token"
);
@Override