diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 39c915b244..2058768798 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -40,7 +40,7 @@ asm = "9.7" oshi = "6.6.0" vavr = "0.10.4" sshj = "0.38.0" -jjwt = "0.11.5" +jjwt = "0.12.5" slf4j = "2.0.12" aerogel = "2.1.0" awsSdk = "2.25.3" diff --git a/node/src/main/java/eu/cloudnetservice/node/http/V2HttpAuthentication.java b/node/src/main/java/eu/cloudnetservice/node/http/V2HttpAuthentication.java index ca4f3dd720..b07a3dbfbf 100644 --- a/node/src/main/java/eu/cloudnetservice/node/http/V2HttpAuthentication.java +++ b/node/src/main/java/eu/cloudnetservice/node/http/V2HttpAuthentication.java @@ -80,7 +80,7 @@ public V2HttpAuthentication( // initialize the secret & parser // todo: can we use a key written to the disk so that issued jwts survive node restarts? this.signingKey = Keys.secretKeyFor(SignatureAlgorithm.HS512); - this.jwtParser = Jwts.parserBuilder().setSigningKey(this.signingKey).requireIssuer(this.jwtIssuer).build(); + this.jwtParser = Jwts.parser().setSigningKey(this.signingKey).requireIssuer(this.jwtIssuer).build(); } public @NonNull String createJwt(@NonNull PermissionUser subject, long sessionTimeMillis) {