From e0ce8e0308fc8ff75ba5f576d6bc5b1ead89a6c0 Mon Sep 17 00:00:00 2001 From: sgrampone Date: Tue, 30 Jun 2020 11:55:29 -0300 Subject: [PATCH] Change jackson libraries version to 2.11.0 --- GeneXusJWT/pom.xml | 6 +++--- GeneXusJWT/src/main/java/com/genexus/JWT/JWTCreator.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GeneXusJWT/pom.xml b/GeneXusJWT/pom.xml index 102e9da..361c5f3 100644 --- a/GeneXusJWT/pom.xml +++ b/GeneXusJWT/pom.xml @@ -32,19 +32,19 @@ com.fasterxml.jackson.core jackson-databind - 2.9.10.4 + 2.11.0 com.fasterxml.jackson.core jackson-annotations - 2.9.9 + 2.11.0 com.fasterxml.jackson.core jackson-core - 2.9.9 + 2.11.0 diff --git a/GeneXusJWT/src/main/java/com/genexus/JWT/JWTCreator.java b/GeneXusJWT/src/main/java/com/genexus/JWT/JWTCreator.java index de5d6aa..416af06 100644 --- a/GeneXusJWT/src/main/java/com/genexus/JWT/JWTCreator.java +++ b/GeneXusJWT/src/main/java/com/genexus/JWT/JWTCreator.java @@ -304,7 +304,7 @@ private boolean verifyPrivateClaims(DecodedJWT decodedJWT, PrivateClaims private ObjectMapper mapper = new ObjectMapper(); try { - map = mapper.readValue(plainTextPart, new TypeReference>() { + map = (HashMap) mapper.readValue(plainTextPart, new TypeReference>() { }); } catch (Exception e) { this.error.setError("JW009", "Cannot parse JWT payload"); @@ -433,7 +433,7 @@ private int getHeaderClaimsNumber(DecodedJWT decodedJWT) { ObjectMapper mapper = new ObjectMapper(); try { - map = mapper.readValue(plainTextPart, new TypeReference>() { + map = (HashMap) mapper.readValue(plainTextPart, new TypeReference>() { }); } catch (Exception e) { return 0;