Package org.codehaus.plexus.redback.users

Examples of org.codehaus.plexus.redback.users.User


                }
            }
            List<UserAssignment> userAssignments = rbac.getUserAssignmentsForRoles( roleNames );
            for ( UserAssignment ua : userAssignments )
            {
                User u = getSecuritySystem().getUserManager().findUser( ua.getPrincipal() );
                if ( u != null )
                {
                    users.add( u );
                }
            }
View Full Code Here


            IOUtil.close( fileReader );
        }

        for ( Iterator i = database.getUsers().iterator(); i.hasNext(); )
        {
            User user = (User) i.next();

            manager.addUserUnchecked( user );
        }
    }
View Full Code Here

                             boolean validated )
    {
        UserManager userManager = securitySystem.getUserManager();
        UserSecurityPolicy policy = securitySystem.getPolicy();

        User user;

        try
        {
            user = userManager.findUser( username );
        }
        catch ( UserNotFoundException e )
        {
            policy.setEnabled( false );
            user = userManager.createUser( username, fullname, email );
            user.setPassword( password );
            user.setLocked( locked );
            user.setValidated( validated );
            user = userManager.addUser( user );
        }
        finally
        {
            policy.setEnabled( true );
        }

        try
        {
            roleManager.assignRole( "registered-user", user.getPrincipal().toString() );    
        }
        catch ( RoleManagerException e )
        {
            getLogger().warn( "Unable to set role: ", e );
        }
View Full Code Here

                }
            }
            List<UserAssignment> userAssignments = rbac.getUserAssignmentsForRoles( roleNames );
            for ( UserAssignment ua : userAssignments )
            {
                User u = getSecuritySystem().getUserManager().findUser( ua.getPrincipal() );
                if ( u != null )
                {
                    users.add( u );
                }
            }
View Full Code Here

        // Some basic asserts.
        assertNotNull( securitySystem );       
        assertNotNull( roleManager );
       
        // Setup Admin User.
        User adminUser = createUser( USER_ADMIN, "Admin User", null );
        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_SYSTEM_ADMIN, adminUser.getPrincipal().toString() );

        // Setup Guest User.
        User guestUser = createUser( USER_GUEST, "Guest User", null );
        roleManager.assignRole( ArchivaRoleConstants.TEMPLATE_GUEST, guestUser.getPrincipal().toString() );
       
        configControl = MockClassControl.createControl( XmlRpcHttpRequestConfigImpl.class );
        config = ( XmlRpcHttpRequestConfigImpl ) configControl.getMock();
       
        xmlRpcRequestControl = MockControl.createControl( XmlRpcRequest.class );
View Full Code Here

    private User createUser( String principal, String fullname, String password )
        throws UserNotFoundException
    {
        UserManager userManager = securitySystem.getUserManager();
   
        User user = userManager.createUser( principal, fullname, principal + "@testable.archiva.apache.org" );
        securitySystem.getPolicy().setEnabled( false );
        userManager.addUser( user );
        securitySystem.getPolicy().setEnabled( true );
       
        user.setPassword( password );       
        userManager.updateUser( user );
       
        return user;
    }
View Full Code Here

        createUser( USER_ALPACA, "Al 'Archiva' Paca", PASSWORD );
       
        UserManager userManager = securitySystem.getUserManager();
        try
        {
            User user  = userManager.findUser( USER_ALPACA );
            assertEquals( USER_ALPACA, user.getPrincipal() );
        }
        catch ( UserNotFoundException e )
        {
            fail( "User should exist in the database." );                       
        }
View Full Code Here

        createUser( USER_ALPACA, "Al 'Archiva' Paca", PASSWORD );
       
        UserManager userManager = securitySystem.getUserManager();
        try
        {
            User user  = userManager.findUser( USER_ALPACA );
            assertEquals( USER_ALPACA, user.getPrincipal() );
        }
        catch ( UserNotFoundException e )
        {
            fail( "User should exist in the database." );                       
        }
View Full Code Here

        if ( securitySession == null )
        {
            return getGuest();
        }

        User user = securitySession.getUser();       
        if ( user == null )
        {
            return getGuest();
        }

        return (String) user.getPrincipal();
    }   
View Full Code Here

        for ( Iterator i = users.iterator(); i.hasNext(); )
        {
            ProjectGroupUserBean pgUser = new ProjectGroupUserBean();

            User user = (User) i.next();

            pgUser.setUser( user );

            pgUser.setProjectGroup( group );

            try
            {
                Collection effectiveRoles = rbac.getEffectivelyAssignedRoles( user.getUsername() );

                for ( Iterator j = effectiveRoles.iterator(); j.hasNext(); )
                {
                    Role role = (Role) j.next();
View Full Code Here

TOP

Related Classes of org.codehaus.plexus.redback.users.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.