From 1c10f36883c2c8b95d6de4f3fa845e921161db3a Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 22 Mar 2022 14:55:52 +0100 Subject: [PATCH] Fixing getUsername --- .../org/gcube/common/authorization/utils/user/KeycloakUser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/common/authorization/utils/user/KeycloakUser.java b/src/main/java/org/gcube/common/authorization/utils/user/KeycloakUser.java index b477e77..45ef517 100644 --- a/src/main/java/org/gcube/common/authorization/utils/user/KeycloakUser.java +++ b/src/main/java/org/gcube/common/authorization/utils/user/KeycloakUser.java @@ -21,7 +21,7 @@ public class KeycloakUser extends AccessToken implements User { @Override @JsonIgnore public String getUsername() { - return getId(); + return (String) getOtherClaims().getOrDefault("preferred_username", getId()); } @Override