Examples of addStringPermissions()


Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        User user = userDAO.getUser(userId);
        if( user != null ) {
            SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
            for( Role role : user.getRoles() ) {
                info.addRole(role.getName());
                info.addStringPermissions( role.getPermissions() );
            }
            return info;
        } else {
            return null;
        }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        for( Role each:la.getRoles() ){
          if( each.getName() != null )
            info.addRole(each.getName());
          Collection<String> pers = each.getPermissionsAsString();
          if( pers != null )
            info.addStringPermissions( pers );
        }
       
        return info;
      }
    }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

            continue;
          if( each.getName() != null )
            info.addRole(each.getName());
          Collection<String> pers = each.getPermissionsAsString();
          if( pers != null )
            info.addStringPermissions( pers );
        }
       
        return info;
      }
    }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

    User user = userDAO.getUser(userId);
    if (user != null) {
      SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
      for (Role role : user.getRoles()) {
        info.addRole(role.getName());
        info.addStringPermissions(role.getPermissions());
      }
      return info;
    } else {
      return null;
    }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        if (user != null) {
            SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
            for (Role role : user.getRoles()) {
                logger.debug("Add Role of " + role.getName() + " to user " + user.getUsername());
                info.addRole(role.getName());
                info.addStringPermissions(role.getPermissions());
            }
            return info;
        } else {
            return null;
        }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        if (user.isLocked())
            throw new LockedAccountException("Account [" + username + "] is locked.");
       
        SimpleAuthorizationInfo auth = new SimpleAuthorizationInfo();
        auth.setRoles(user.getRoleStrSet());
        auth.addStringPermissions(user.getPermissionStrSet());
       
        return auth;
  }

  protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        user = PersonDataSource.getPerson(userId);
        if (user != null) {
            SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
            for (Role role : user.getRoles()) {
                info.addRole(role.getName());
                info.addStringPermissions(role.getPermissions());
            }
            return info;
        } else {
            return null;
        }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

        User user = userDAO.getUser(userId);
        if( user != null ) {
            SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
            for( Role role : user.getRoles() ) {
                info.addRole(role.getName());
                info.addStringPermissions( role.getPermissions() );
            }
            return info;
        } else {
            return null;
        }
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

      hasPermissions = makePermissions(roles, shiroUser);
    }
   
    SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
    info.addRoles(hasRoles);
    info.addStringPermissions(hasPermissions);
   
    return info;
  }
 
  private Collection<Role> getUserRoles(List<UserRole> userRoles, List<OrganizationRole> organizationRoles) {
View Full Code Here

Examples of org.apache.shiro.authz.SimpleAuthorizationInfo.addStringPermissions()

    SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
    for (Role role : user.getRoleList()) {
      // 基于Role的权限信息
      info.addRole(role.getName());
      // 基于Permission的权限信息
      info.addStringPermissions(role.getPermissionList());
    }
    return info;
  }

  /**
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.