fix(gateway): forward standard internal trust header
This commit is contained in:
+1
-1
@@ -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());
|
||||
}
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user