From dbd4be59313a8d5296126f33d303014eb54cb9ff Mon Sep 17 00:00:00 2001 From: parthp2107 <83201188+parthp2107@users.noreply.github.com> Date: Wed, 15 Sep 2021 22:02:29 +0530 Subject: [PATCH] Fix #493: Fixed pipeline with auth-type auth0 (#495) * Fixed pipeline with auth-type okta and auth0 * addressing pyline findings * addressing comments * added fix for auth-type auth0 Co-authored-by: parthp2107 --- .../main/java/org/openmetadata/catalog/security/JwtFilter.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/catalog-rest-service/src/main/java/org/openmetadata/catalog/security/JwtFilter.java b/catalog-rest-service/src/main/java/org/openmetadata/catalog/security/JwtFilter.java index 266d1cbfd96..11ce28c641f 100644 --- a/catalog-rest-service/src/main/java/org/openmetadata/catalog/security/JwtFilter.java +++ b/catalog-rest-service/src/main/java/org/openmetadata/catalog/security/JwtFilter.java @@ -88,7 +88,7 @@ public class JwtFilter implements ContainerRequestFilter { throw new AuthenticationException("Invalid token"); } String authorizedEmail; - if (jwt.getClaim("email") != null) { + if (jwt.getClaims().get("email") != null) { authorizedEmail = jwt.getClaim("email").as(TextNode.class).asText(); } else if (jwt.getClaim("sub") != null){ authorizedEmail = jwt.getClaim("sub").as(TextNode.class).asText(); @@ -118,5 +118,4 @@ public class JwtFilter implements ContainerRequestFilter { } return source; } - }