public void run() throws Exception { final CUser secUser = configuration.readUser( userId ); secUser.setPassword( hashPassword( newPassword ) ); configuration.updateUser( secUser ); saveConfiguration(); } });
@Override public void run() throws Exception { try { user.setPassword(passwordService.encryptPassword(password)); configuration.updateUser(user); configuration.save(); } catch(Exception e) { //Update failed, rollback to previous values user.setPassword(currentPasswordHash); logger.error("Unable to update hash for user {}", user.getId()); } } });
public User addUser( final User user, String password ) throws InvalidConfigurationException { final CUser secUser = this.toUser( user ); secUser.setPassword( this.hashPassword( password ) ); try { this.configuration.runWrite(new ConfigurationManagerAction() { public void run() throws Exception { configuration.createUser( secUser, getRoleIdsFromUser( user ) ); saveConfiguration(); } }); } catch(Exception e) { Throwables.propagateIfPossible(e, InvalidConfigurationException.class); throw Throwables.propagate(e); } // TODO: i am starting to feel we shouldn't return a user. return user; }
public void run() throws Exception { // we need to pull the users password off off the old user object CUser oldSecUser = configuration.readUser( user.getUserId() ); CUser newSecUser = toUser( user ); newSecUser.setPassword( oldSecUser.getPassword() ); configuration.updateUser( newSecUser, getRoleIdsFromUser( user ) ); saveConfiguration(); } });
user.setPassword( PASSWORD_MASK ); user.setEmail( PASSWORD_MASK );
public void createUser( CUser user, String password, Set<String> roles, SecurityValidationContext context ) throws InvalidConfigurationException { if ( context == null ) { context = initializeContext(); } // set the password if its not null if ( password != null && password.trim().length() > 0 ) { user.setPassword(this.passwordService.encryptPassword(password)); } ValidationResponse vr = validator.validateUser( context, user, roles, false ); if ( vr.isValid() ) { getConfiguration().addUser( user ); createOrUpdateUserRoleMapping( buildUserRoleMapping( user.getId(), roles ) ); logValidationWarnings( vr ); } else { throw new InvalidConfigurationException( vr ); } }