diff --git a/pom.xml b/pom.xml index 6ccc5fb0f6f80..6e5a8589326e3 100644 --- a/pom.xml +++ b/pom.xml @@ -965,6 +965,12 @@ com.facebook.airlift http-server ${dep.airlift.version} + + + io.jsonwebtoken + jjwt + + @@ -1282,8 +1288,19 @@ io.jsonwebtoken - jjwt - 0.9.0 + jjwt-api + 0.11.5 + + + io.jsonwebtoken + jjwt-impl + 0.11.5 + runtime + + + io.jsonwebtoken + jjwt-jackson + 0.11.5 diff --git a/presto-jdbc/pom.xml b/presto-jdbc/pom.xml index c6893aaaf6283..afa2619b0a9ef 100644 --- a/presto-jdbc/pom.xml +++ b/presto-jdbc/pom.xml @@ -173,7 +173,17 @@ io.jsonwebtoken - jjwt + jjwt-api + test + + + io.jsonwebtoken + jjwt-impl + test + + + io.jsonwebtoken + jjwt-jackson test diff --git a/presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestPrestoDriverAuth.java b/presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestPrestoDriverAuth.java index 3a6314c8f793c..cf5e73edd8f71 100644 --- a/presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestPrestoDriverAuth.java +++ b/presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestPrestoDriverAuth.java @@ -190,9 +190,10 @@ public void testFailedUnsigned() public void testFailedBadHmacSignature() throws Exception { + String badKey = "iPqFfWmGvClP953xU9110Q48qB4F5dcJ7QQel3O1k0xU52mlR6fT51SMa2f4KzhFRqqpwGUOud8Eo12pK9EW5H4N"; String accessToken = Jwts.builder() .setSubject("test") - .signWith(SignatureAlgorithm.HS512, Base64.getEncoder().encodeToString("bad-key".getBytes(US_ASCII))) + .signWith(SignatureAlgorithm.HS512, Base64.getEncoder().encodeToString(badKey.getBytes(US_ASCII))) .compact(); try (Connection connection = createConnection(ImmutableMap.of("accessToken", accessToken))) { diff --git a/presto-main/pom.xml b/presto-main/pom.xml index 83d55adeb909b..025ada6490a8b 100644 --- a/presto-main/pom.xml +++ b/presto-main/pom.xml @@ -354,7 +354,17 @@ io.jsonwebtoken - jjwt + jjwt-api + + + io.jsonwebtoken + jjwt-impl + runtime + + + io.jsonwebtoken + jjwt-jackson + runtime diff --git a/presto-proxy/pom.xml b/presto-proxy/pom.xml index 65804360b32e6..96dd323f8c4a1 100644 --- a/presto-proxy/pom.xml +++ b/presto-proxy/pom.xml @@ -139,7 +139,17 @@ io.jsonwebtoken - jjwt + jjwt-api + + + io.jsonwebtoken + jjwt-impl + runtime + + + io.jsonwebtoken + jjwt-jackson + runtime