Merge branch 'DEVELOP_BE' of ssh://git.eclipse.org/gitroot/elogbook/authandauth into DEVELOP_BE
diff --git a/src/main/java/org/eclipse/openk/portal/auth2/model/KeyCloakUser.java b/src/main/java/org/eclipse/openk/portal/auth2/model/KeyCloakUser.java
index d33c9b2..67bc1ce 100644
--- a/src/main/java/org/eclipse/openk/portal/auth2/model/KeyCloakUser.java
+++ b/src/main/java/org/eclipse/openk/portal/auth2/model/KeyCloakUser.java
@@ -23,6 +23,7 @@
     private boolean emailVerified;
     private String firstName;
     private String lastName;
+    private String name;
     private List<String> realmRoles;
     private Map<String, List<String>> clientRoles;
 
@@ -89,4 +90,12 @@
     public void setClientRoles(Map<String, List<String>> clientRoles) {
         this.clientRoles = clientRoles;
     }
+
+    public void setName() {
+        if (lastName!= null && !lastName.isEmpty()){
+            this.name = firstName+ " " + lastName;
+        } else {
+            this.name = firstName;
+        }
+    }
 }
diff --git a/src/main/java/org/eclipse/openk/portal/common/UserCacheTimerTask.java b/src/main/java/org/eclipse/openk/portal/common/UserCacheTimerTask.java
index 399f912..e4d572c 100644
--- a/src/main/java/org/eclipse/openk/portal/common/UserCacheTimerTask.java
+++ b/src/main/java/org/eclipse/openk/portal/common/UserCacheTimerTask.java
@@ -59,6 +59,7 @@
     for (KeyCloakUser user : allUsers) {
       List<String> rolesList = new ArrayList<>();
       List<KeyCloakRole> rolesForUser = JwtHelper.getRolesForUser(token, user.getId());
+      user.setName();
       for (KeyCloakRole keyCloakRole : rolesForUser) {
         rolesList.add(keyCloakRole.getName());
       }