Package org.springframework.security.core

Examples of org.springframework.security.core.GrantedAuthority


        replay(userRepository);

        service.setAuthenticatedUser(USER_ID);
        assertThat((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(),
                is(sameInstance(authUser)));
        final GrantedAuthority grantedAuthority =
                SecurityContextHolder.getContext().getAuthentication().getAuthorities().iterator().next();
        assertEquals("has authority admin", "admin", grantedAuthority.getAuthority());
        verify(userRepository);
    }
View Full Code Here


*/
public class AuthorityTest {

    @Test
    public void testAuthority() throws Exception {
        GrantedAuthority grantedAuthority = new JpaAuthority();
        ((Authority) grantedAuthority).setAuthority("user");
        assertEquals("user", grantedAuthority.getAuthority());

    }
View Full Code Here

           
            Set<Role> roles = user.getRoles();
            List<GrantedAuthority> authorities = new ArrayList<GrantedAuthority>();
            for (Role role: roles) {
                String roleName = role.getRoleId();
                GrantedAuthority grantedAuthority = new SimpleGrantedAuthority(roleName);
                authorities.add(grantedAuthority);
            }  
           
            userDetails = new User(userName, password, authorities);
     
View Full Code Here

      Collection<GrantedAuthority> authorities = client.getAuthorities();
      if (authorities == null || authorities.isEmpty()) {
        // automatically inject ROLE_CLIENT if none exists ...
        // TODO: this should probably happen on the client service side instead to keep it in the real data model
        authorities = new ArrayList<GrantedAuthority>();
        GrantedAuthority roleClient = new SimpleGrantedAuthority("ROLE_CLIENT");
        authorities.add(roleClient);
      }

      return new User(clientId, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities);
    } else {
View Full Code Here

        replay(userRepository);

        service.setAuthenticatedUser(USER_ID);
        assertThat((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(),
                is(sameInstance(authUser)));
        final GrantedAuthority grantedAuthority =
                SecurityContextHolder.getContext().getAuthentication().getAuthorities().iterator().next();
        assertEquals("has authority admin", "admin", grantedAuthority.getAuthority());
    }
View Full Code Here

    protected void loadUserAuthorities(UserStatus userStatus,
            Set<GrantedAuthority> authsSet) {
        for (Role role : userStatus.getRoles()) {
            for (Perm perm : role.getRoleDef().getPerms()) {
                String text = perm.getName();
                GrantedAuthority grantedAuthority = new SimpleGrantedAuthority(
                        text);
                authsSet.add(grantedAuthority);
            }
        }
    }
View Full Code Here

        }
       
        @Override
        public Collection<? extends GrantedAuthority> getAuthorities() {
            List<GrantedAuthority> roles = new ArrayList<GrantedAuthority>();
            roles.add(new GrantedAuthority() {
                private static final long serialVersionUID = 1L;

                @Override
                public String getAuthority() {
                    return "ROLE_USER";
View Full Code Here

        }
       
        @Override
        public Collection<? extends GrantedAuthority> getAuthorities() {
            List<GrantedAuthority> roles = new ArrayList<GrantedAuthority>();
            roles.add(new GrantedAuthority() {
                private static final long serialVersionUID = 1L;

                @Override
                public String getAuthority() {
                    return "ROLE_USER";
View Full Code Here

            throw new UserNotActivatedException("User " + lowercaseLogin + " was not activated");
        }

        Collection<GrantedAuthority> grantedAuthorities = new ArrayList<>();
        for (Authority authority : userFromDatabase.getAuthorities()) {
            GrantedAuthority grantedAuthority = new SimpleGrantedAuthority(authority.getName());
            grantedAuthorities.add(grantedAuthority);
        }

        return new org.springframework.security.core.userdetails.User(lowercaseLogin, userFromDatabase.getPassword(),
                grantedAuthorities);
View Full Code Here

    return new MyUserDetails() {
      public ArrayList<GrantedAuthority> getAuthorities() {

        ArrayList<GrantedAuthority> list = new ArrayList<GrantedAuthority>();
        GrantedAuthority authority = new GrantedAuthority() {
          public String getAuthority() {           

            //TODO : contacter la base de données et retourner le role (admin ou user) en fonction du login

            return ROLE;
View Full Code Here

TOP

Related Classes of org.springframework.security.core.GrantedAuthority

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.