private SimpleUser getUser(String user, String... groups) { String password = passwordEncoder.encode(user); List<Privilege> privileges = new ArrayList<Privilege>(groups.length); for (String group : groups) { privileges.add(groupManagementService.getGroupByName(group)); } return new SimpleUser(null, null, user, password, privileges); } }
@Override public String toString() { return getUsername(); }
simpleUser = new SimpleUser(getUserFirstName(), getUserLastName(), getUsername(), currentPassword, getPriveleges()); userManagementService.updateUser(simpleUser); user.setFirstName(userFirstName); user.setLastName(userLastName); user.setPassword(currentPassword);
simpleUser = new SimpleUser(getUserFirstName(), getUserLastName(), getUsername(), currentPassword, getPriveleges()); userManagementService.updateUser(simpleUser); user.setFirstName(userFirstName); user.setLastName(userLastName); user.setPassword(currentPassword);
private SimpleUser getUser(String user, String... groups) { String password = passwordEncoder.encode(user); List<Privilege> privileges = new ArrayList<Privilege>(groups.length); for (String group : groups) { privileges.add(groupManagementService.getGroupByName(group)); } return new SimpleUser(null, null, user, password, privileges); } }
public void addUser() { boolean willBeExternalUser = canCreateExternalUsers && (!internalUser || !canCreateInternalUsers); String passwordHash = willBeExternalUser ? null : passwordEncoder.encode(password); userManagementService.addUser( new SimpleUser(firstName, lastName, username, passwordHash, getSelectedGroups())); }
public void addUser() { boolean willBeExternalUser = canCreateExternalUsers && (!internalUser || !canCreateInternalUsers); String passwordHash = willBeExternalUser ? null : passwordEncoder.encode(password); userManagementService.addUser( new SimpleUser(firstName, lastName, username, passwordHash, getSelectedGroups())); }
@Override public UserDetails mapUserFromContext(DirContextOperations ctx, String username, Collection<? extends GrantedAuthority> authorities) { UserDetails userDetails = delegate.mapUserFromContext(ctx, username, authorities); String firstName = ctx.getStringAttribute("givenName"); String lastName = ctx.getStringAttribute("sn"); Collection<? extends GrantedAuthority> userAuthorities = getAuthorities(ctx, username, userDetails.getAuthorities()); Collection<Privilege> privileges = new ArrayList<>(userAuthorities.size()); for (GrantedAuthority authority : userAuthorities) { if (authority instanceof Privilege) { privileges.add((Privilege) authority); } else { privileges.add(new SimplePrivilege(authority.getAuthority(), authority.getAuthority())); } } return new SimpleUser(firstName, lastName, userDetails.getUsername(), null, privileges); }
@Override public UserDetails mapUserFromContext(DirContextOperations ctx, String username, Collection<? extends GrantedAuthority> authorities) { UserDetails userDetails = delegate.mapUserFromContext(ctx, username, authorities); String firstName = ctx.getStringAttribute("givenName"); String lastName = ctx.getStringAttribute("sn"); Collection<? extends GrantedAuthority> userAuthorities = getAuthorities(ctx, username, userDetails.getAuthorities()); Collection<Privilege> privileges = new ArrayList<>(userAuthorities.size()); for (GrantedAuthority authority : userAuthorities) { if (authority instanceof Privilege) { privileges.add((Privilege) authority); } else { privileges.add(new SimplePrivilege(authority.getAuthority(), authority.getAuthority())); } } return new SimpleUser(firstName, lastName, userDetails.getUsername(), null, privileges); }
public List<org.openl.rules.security.User> getAllUsers() { List<User> users = userDao.getAllUsers(); List<org.openl.rules.security.User> resultUsers = new ArrayList<org.openl.rules.security.User>(); for (User user : users) { org.openl.rules.security.User resultUser = new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), PrivilegesEvaluator.createPrivileges(user)); resultUsers.add(resultUser); } return resultUsers; }
public List<org.openl.rules.security.User> getAllUsers() { List<User> users = userDao.getAllUsers(); List<org.openl.rules.security.User> resultUsers = new ArrayList<org.openl.rules.security.User>(); for (User user : users) { org.openl.rules.security.User resultUser = new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), PrivilegesEvaluator.createPrivileges(user)); resultUsers.add(resultUser); } return resultUsers; }
@Override public org.openl.rules.security.User loadUserByUsername(String name) throws UsernameNotFoundException, DataAccessException { User user = userDao.getUserByName(name); if (user == null) { throw new UsernameNotFoundException("Unknown user: '" + name + "'"); } Collection<Privilege> privileges = PrivilegesEvaluator.createPrivileges(user); return new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), privileges); }
@Override public org.openl.rules.security.User loadUserByUsername(String name) throws UsernameNotFoundException, DataAccessException { User user = userDao.getUserByName(name); if (user == null) { throw new UsernameNotFoundException("Unknown user: '" + name + "'"); } Collection<Privilege> privileges = PrivilegesEvaluator.createPrivileges(user); return new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), privileges); }
@Override public org.openl.rules.security.User loadUserByUsername(String name) throws UsernameNotFoundException, DataAccessException { User user = userDao.getUserByName(name); if (user == null) { throw new UsernameNotFoundException("Unknown user: '" + name + "'"); } Collection<Privilege> privileges = PrivilegesEvaluator.createPrivileges(user); return new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), privileges); }
return new SimpleUser(firstName, lastName, assertion.getPrincipal().getName(), null, grantedAuthorities);
return new SimpleUser(firstName, lastName, assertion.getPrincipal().getName(), null, grantedAuthorities);
public List<org.openl.rules.security.User> getUsersByPrivilege(String privilege) { List<User> users = userDao.getAllUsers(); List<org.openl.rules.security.User> resultUsers = new ArrayList<org.openl.rules.security.User>(); for (User user : users) { org.openl.rules.security.User resultUser = new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), PrivilegesEvaluator.createPrivileges(user)); if (resultUser.hasPrivilege(Privileges.ADMIN.name()) || resultUser.hasPrivilege(privilege)) { resultUsers.add(resultUser); } } return resultUsers; }
public List<org.openl.rules.security.User> getUsersByPrivilege(String privilege) { List<User> users = userDao.getAllUsers(); List<org.openl.rules.security.User> resultUsers = new ArrayList<org.openl.rules.security.User>(); for (User user : users) { org.openl.rules.security.User resultUser = new SimpleUser(user.getFirstName(), user.getSurname(), user.getLoginName(), user.getPasswordHash(), PrivilegesEvaluator.createPrivileges(user)); if (resultUser.hasPrivilege(Privileges.ADMIN.name()) || resultUser.hasPrivilege(privilege)) { resultUsers.add(resultUser); } } return resultUsers; }
SimpleUser userToUpdate = new SimpleUser(user.getFirstName(), user.getLastName(), user.getUsername(), lastName = preAuthenticatedUser.getLastName(); SimpleUser user = new SimpleUser(firstName, lastName, delegatedAuth.getName(), null, groups); userManagementService.addUser(user); userDetails = user;
userManagementService.addUser(new SimpleUser(null, null, username, null, adminGroups));