user.setPassword( password ); user.setEncodedPassword( encodedPassword ); user = securitySystem.getUserManager().updateUser( user );
userManager.createUser( RedbackRoleConstants.ADMINISTRATOR_ACCOUNT_NAME, adminUser.getFullName(), adminUser.getEmail() ); user.setPassword( adminUser.getPassword() );
public Boolean updateUser( User user ) throws RedbackServiceException { try { org.apache.archiva.redback.users.User rawUser = userManager.findUser( user.getUsername(), false ); rawUser.setFullName( user.getFullName() ); rawUser.setEmail( user.getEmail() ); rawUser.setValidated( user.isValidated() ); rawUser.setLocked( user.isLocked() ); rawUser.setPassword( user.getPassword() ); rawUser.setPasswordChangeRequired( user.isPasswordChangeRequired() ); rawUser.setPermanent( user.isPermanent() ); userManager.updateUser( rawUser ); return Boolean.TRUE; } catch ( UserNotFoundException e ) { throw new RedbackServiceException( e.getMessage() ); } catch ( UserManagerException e ) { throw new RedbackServiceException( new ErrorMessage( e.getMessage() ) ); } }
tempUser.setPassword( password ); securitySystem.getPolicy().validatePassword( tempUser ); String encodedPassword = encoder.encodePassword( password ); user.setEncodedPassword( encodedPassword ); user.setPassword( password );
u.setPassword( user.getPassword() ); u.setLocked( user.isLocked() ); u.setPasswordChangeRequired( user.isPasswordChangeRequired() );
@Test public void testCreateUser() throws Exception { assertCleanUserManager(); securityPolicy.setEnabled( false ); UserManager um = getUserManager(); User user = um.createUser( "admin", "Administrator", "admin@somedomain.com" ); user.setPassword( "adminpass" ); um.addUser( user ); assertEquals( 1, um.getUsers().size() ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
@Test public void testAddUser() throws Exception { assertCleanUserManager(); securityPolicy.setEnabled( false ); UserManager um = getUserManager(); assertNotNull( um.getUsers() ); assertEquals( 0, um.getUsers().size() ); User user = um.createUser( "tommy123", "Tommy Traddles", "tommy.traddles@somedomain.com" ); user.setPassword( "hillybilly" ); um.addUser( user ); assertNotNull( um.getUsers() ); assertEquals( 1, um.getUsers().size() ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
@Test public void testUserExists() throws Exception { assertCleanUserManager(); securityPolicy.setEnabled( false ); UserManager um = getUserManager(); // create and add a few users User u1 = um.createUser( "admin", "Administrator", "admin@somedomain.com" ); u1.setPassword( "adminpass" ); um.addUser( u1 ); assertTrue( um.userExists( "admin" ) ); assertFalse( um.userExists( "voodoohatrack" ) ); /* Check into the event tracker. */ assertEquals( EVENTTRACKERCOUNT, getEventTracker().countInit ); assertNotNull( getEventTracker().lastDbFreshness ); assertTrue( getEventTracker().lastDbFreshness.booleanValue() ); assertEquals( 1, getEventTracker().addedUsernames.size() ); assertEquals( 0, getEventTracker().removedUsernames.size() ); assertEquals( 0, getEventTracker().updatedUsernames.size() ); }
user.setPassword( "adminpass" ); um.addUser( user );
u1.setPassword( "rootpass" ); u1 = um.addUser( u1 ); user.setPassword( "superpass" ); user.setFullName( "Super User" );
u1.setPassword( "adminpass" ); um.addUser( u1 ); u1.setPassword( "password" ); um.addUser( u1 ); u1.setPassword( "rootpass" ); um.addUser( u1 );
user.setPassword( "adminpass" ); user.setPermanent( true ); user = um.addUser( user );
u1.setPassword( "adminpass" ); um.addUser( u1 ); u1.setPassword( "password" ); um.addUser( u1 ); u1.setPassword( "rootpass" ); um.addUser( u1 );
@Override public SecuritySession authenticate( AuthenticationDataSource source ) throws AuthenticationException, UserNotFoundException, AccountLockedException { AuthenticationResult result = null; SecuritySession session = null; if ( users.get( source.getUsername() ) != null ) { result = new AuthenticationResult( true, source.getUsername(), null ); User user = new JpaUser(); user.setUsername( source.getUsername() ); user.setPassword( users.get( source.getUsername() ) ); session = new DefaultSecuritySession( result, user ); } else { result = new AuthenticationResult( false, source.getUsername(), null ); session = new DefaultSecuritySession( result ); } return session; }
u.setPassword( user.getPassword() ); u.setValidated( false ); u.setLocked( false );