Package org.apache.shiro.authz

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


     * @see #setGroupRolesMap
     * @see #getRoleNamesForGroups
     */
    protected AuthorizationInfo buildAuthorizationInfo(AuthC4JPrincipal principal) {
        SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
        authorizationInfo.addRoles(getRoleNamesForGroups(principal.getGroupShortNames()));
        return authorizationInfo;
    }
}
View Full Code Here


      hasRoles = makeRoles(roles, shiroUser);
      hasPermissions = makePermissions(roles, shiroUser);
    }
   
    SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
    info.addRoles(hasRoles);
    info.addStringPermissions(hasPermissions);
   
    return info;
  }
 
View Full Code Here

     * @see #getRoleNamesForGroups
     */
    @Override
    protected AuthorizationInfo buildAuthorizationInfo(final WaffleFqnPrincipal principal) {
        final SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
        authorizationInfo.addRoles(getRoleNamesForGroups(principal.getGroupFqns()));
        return authorizationInfo;
    }
}
View Full Code Here

  @Override
  protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
    ShiroUser shiroUser = (ShiroUser) principals.getPrimaryPrincipal();
    User user = accountService.findUserByLoginName(shiroUser.loginName);
    SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
    info.addRoles(user.getRoleList());
    return info;
  }

  /**
   * 设定Password校验的Hash算法与迭代次数.
 
View Full Code Here

  @Override
  protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
    ShiroUser shiroUser = (ShiroUser) principals.getPrimaryPrincipal();
    User user = accountService.findUserByLoginName(shiroUser.loginName);
    SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
    info.addRoles(user.getRoleList());
    return info;
  }

  /**
   * 设定Password校验的Hash算法与迭代次数.
 
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.