From de86108bda35d7175fa3e5ada4557d41bd6115a3 Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Thu, 5 May 2022 14:15:02 +0200 Subject: [PATCH] Assign value to client --- .../application/geoportal/service/utils/UserUtils.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/geoportal-service/src/main/java/org/gcube/application/geoportal/service/utils/UserUtils.java b/geoportal-service/src/main/java/org/gcube/application/geoportal/service/utils/UserUtils.java index 575ff6d..f8c1996 100644 --- a/geoportal-service/src/main/java/org/gcube/application/geoportal/service/utils/UserUtils.java +++ b/geoportal-service/src/main/java/org/gcube/application/geoportal/service/utils/UserUtils.java @@ -28,15 +28,13 @@ public class UserUtils { ClientInfo client = null; try{ - AuthorizationProvider.instance.get().getClient(); + client = AuthorizationProvider.instance.get().getClient(); }catch(Throwable e) { log.warn("Unable to get client info ",e); } - //TODO Actually get ROLES - Set roles = new HashSet<>(); AuthenticatedUser toReturn = - new AuthenticatedUser(client,roles, AccessTokenProvider.instance.get(),SecurityTokenProvider.instance.get(),context); + new AuthenticatedUser(client,new HashSet<>(client.getRoles()), AccessTokenProvider.instance.get(),SecurityTokenProvider.instance.get(),context); log.info("Current User is {} ",toReturn); return toReturn;