From f1844f794460c09c4db85de95f84b325838d4a53 Mon Sep 17 00:00:00 2001 From: gcolon021 Date: Thu, 3 Aug 2023 15:29:53 -0400 Subject: [PATCH] [ALS-4793] Forgot to include UUID in response --- .../edu/harvard/hms/dbmi/avillach/auth/utils/AuthUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/utils/AuthUtils.java b/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/utils/AuthUtils.java index 85ddd170e..474388543 100644 --- a/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/utils/AuthUtils.java +++ b/pic-sure-auth-services/src/main/java/edu/harvard/hms/dbmi/avillach/auth/utils/AuthUtils.java @@ -115,6 +115,12 @@ public HashMap getUserProfileResponse(Map claims Date expirationDate = new Date(Calendar.getInstance().getTimeInMillis() + JAXRSConfiguration.tokenExpirationTime); responseMap.put("expirationDate", ZonedDateTime.ofInstant(expirationDate.toInstant(), ZoneOffset.UTC).toString()); + // This is required for open access, but optional otherwise + if (claims.get("uuid") != null) { + logger.debug("getUserProfileResponse() uuid field is set"); + responseMap.put("uuid", claims.get("uuid").toString()); + } + logger.debug("getUserProfileResponse() finished"); return responseMap; }