chore: update
Java CI with Maven / build-and-test (pull_request) Successful in 8m32s

This commit is contained in:
TakahashiNg
2026-04-09 01:52:52 +00:00
parent 5b0de924a5
commit 6d17c9cc67
3 changed files with 9 additions and 3 deletions
@@ -5,6 +5,7 @@ import jakarta.ws.rs.Priorities;
import jakarta.ws.rs.container.*;
import jakarta.ws.rs.core.*;
import java.util.*;
import org.eclipse.microprofile.config.inject.ConfigProperty;
import org.jboss.resteasy.reactive.server.ServerRequestFilter;
import org.jboss.resteasy.reactive.server.ServerResponseFilter;
import org.jose4j.jws.AlgorithmIdentifiers;
@@ -16,8 +17,8 @@ import org.jose4j.keys.HmacKey;
public class InternalHeaderGatewayFilter {
private static final String SECRET_KEY =
"your-256-bit-secret-your-256-bit-secret"; // Nên lấy từ Config
@ConfigProperty(name = "gateway.jwt.secret")
String SECRET_KEY;
private boolean isSystemClaim(String key) {
return List.of("iss", "sub", "aud", "exp", "nbf", "iat", "jti").contains(
@@ -8,4 +8,4 @@ quarkus.container-image.builder=docker
quarkus.container-image.additional-tags=latest
# Build
quarkus.native.container-build=false
quarkus.native.container-build=false
+5
View File
@@ -80,6 +80,11 @@ spec:
env:
- name: QUARKUS_REST_CLIENT_ACCOUNT_URL
value: "http://account-service"
- name: GATEWAY_JWT_SECRET
valueFrom:
secretKeyRef:
name: jwt-secret
key: secret
resources:
limits:
cpu: "500m"