public static GeoServerUser createAnonymous() { GeoServerUser anon = new GeoServerUser(GeoServerUser.ANONYMOUS_USERNAME); anon.setPassword(null); anon.setEnabled(true); Set<GrantedAuthority> roles = new HashSet<GrantedAuthority>(); roles.add(GeoServerRole.ANONYMOUS_ROLE); anon.setAuthorities(roles); return anon; }
public static GeoServerUser createRoot() { GeoServerUser root = new GeoServerUser(GeoServerUser.ROOT_USERNAME); root.setPassword(null); root.setEnabled(true); Set<GrantedAuthority> roles = new HashSet<GrantedAuthority>(); roles.add(GeoServerRole.ADMIN_ROLE); root.setAuthorities(roles); return root; }
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { GeoServerUser user = null; try { user = getUserByUsername(username); if (user == null) throw new UsernameNotFoundException(userNotFoundMessage(username)); RoleCalculator calculator = new RoleCalculator(this, getSecurityManager().getActiveRoleService()); user.setAuthorities(calculator.calculateRoles(user)); } catch (IOException e) { throw new UsernameNotFoundException(userNotFoundMessage(username), e); } return user; }
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException { GeoServerUser user=null; try { user = getUserByUsername(username); if (user==null) throw new UsernameNotFoundException(userNotFoundMessage(username)); RoleCalculator calculator = new RoleCalculator(this, getSecurityManager().getActiveRoleService()); user.setAuthorities(calculator.calculateRoles(user)); } catch (IOException e) { throw new UsernameNotFoundException(userNotFoundMessage(username),e); } return user; }
@Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { GeoServerUser user = null; try { user = getUserByUsername(username); if (user == null) { throw new UsernameNotFoundException(userNotFoundMessage(username)); } RoleCalculator calculator = new RoleCalculator(this, getSecurityManager().getActiveRoleService()); user.setAuthorities(calculator.calculateRoles(user)); } catch (IOException e) { throw new UsernameNotFoundException(userNotFoundMessage(username), e); } return user; }