|
|
@@ -33,7 +33,7 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
private String realm;
|
|
|
|
|
|
@Override
|
|
|
- @Cacheable(value = "smsb:userList")
|
|
|
+ @Cacheable(value = "smsb:users")
|
|
|
public Map<String, String> getUserMap() {
|
|
|
Map<String, String> userMap = new HashMap<>();
|
|
|
keycloak.realm(realm).users().list().forEach(user ->{
|
|
|
@@ -242,4 +242,16 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
}
|
|
|
return keycloakUserCo;
|
|
|
}
|
|
|
+ @Override
|
|
|
+ @Cacheable(value = "smsb:userList")
|
|
|
+ public Map<String, String> getUsersMap() {
|
|
|
+ Map<String, String> userMap = new HashMap<>();
|
|
|
+ keycloak.realm(realm).users().list().forEach(user ->{
|
|
|
+ if (user.getFirstName() != null && user.getLastName() != null && !"".equals(user.getLastName())) {
|
|
|
+ user.setUsername(user.getLastName() + user.getFirstName());
|
|
|
+ }
|
|
|
+ userMap.put(user.getId(),user.getUsername());
|
|
|
+ });
|
|
|
+ return userMap;
|
|
|
+ }
|
|
|
}
|