- final List<String> roles = userManager.getUserRoles(username);
- return new GenericPrincipal(username, getPassword(username), roles);
- } else
+ List<String> controllerRoles = new ArrayList<String>();
+ for (UserLevel level : userManager.getUserLevels(username)) {
+ controllerRoles.add(level.toString());
+ }
+ return new GenericPrincipal(username, "", controllerRoles);
+ } else {