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