diff --git a/novalon-manage-api/manage-gateway/src/main/java/cn/novalon/manage/gateway/service/impl/JwtKeyServiceImpl.java b/novalon-manage-api/manage-gateway/src/main/java/cn/novalon/manage/gateway/service/impl/JwtKeyServiceImpl.java index 7adec7f..76bc245 100644 --- a/novalon-manage-api/manage-gateway/src/main/java/cn/novalon/manage/gateway/service/impl/JwtKeyServiceImpl.java +++ b/novalon-manage-api/manage-gateway/src/main/java/cn/novalon/manage/gateway/service/impl/JwtKeyServiceImpl.java @@ -198,6 +198,8 @@ public class JwtKeyServiceImpl implements JwtKeyService { try { String initialKey; + logger.info("Configured JWT secret: {}", configuredSecret != null ? "present (length: " + configuredSecret.length() + ")" : "null"); + if (configuredSecret != null && !configuredSecret.isEmpty()) { if (configuredSecret.startsWith("enc:")) { initialKey = decryptKey(configuredSecret.substring(4)); @@ -216,6 +218,8 @@ public class JwtKeyServiceImpl implements JwtKeyService { logger.info("Generated new secure JWT key"); } + logger.info("JWT key length: {}", initialKey.length()); + SecretKey signingKey = new SecretKeySpec( initialKey.getBytes(StandardCharsets.UTF_8), KEY_ALGORITHM