Examples of addStringPermission()


Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // flexible (it is easier to configure roles and then change role-to-user assignments than
    // it is to maintain
    // permissions for each user).
    // But these next lines assign permissions directly to this trivial account object just for
    // simulation's sake:
    account.addStringPermission("blogEntry:edit"); // this user is allowed to 'edit' _any_
    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
View Full Code Here

Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // But these next lines assign permissions directly to this trivial account object just for
    // simulation's sake:
    account.addStringPermission("blogEntry:edit"); // this user is allowed to 'edit' _any_
    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
    account.addStringPermission("view"); // all users have view permission

    return account;
View Full Code Here

Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
    account.addStringPermission("view"); // all users have view permission

    return account;
  }

  @Override
View Full Code Here

Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // flexible (it is easier to configure roles and then change role-to-user assignments than
    // it is to maintain
    // permissions for each user).
    // But these next lines assign permissions directly to this trivial account object just for
    // simulation's sake:
    account.addStringPermission("blogEntry:edit"); // this user is allowed to 'edit' _any_
    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
View Full Code Here

Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // But these next lines assign permissions directly to this trivial account object just for
    // simulation's sake:
    account.addStringPermission("blogEntry:edit"); // this user is allowed to 'edit' _any_
    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
    account.addStringPermission("view"); // all users have view permission

    return account;
View Full Code Here

Examples of org.apache.shiro.authc.SimpleAccount.addStringPermission()

    // blogEntry
    // fine-grained instance level permission:
    account.addStringPermission("printer:print:laserjet2000"); // allowed to 'print' to the
    // 'printer' identified
    // by the id 'laserjet2000'
    account.addStringPermission("view"); // all users have view permission

    return account;
  }

  @Override
View Full Code Here

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

        SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
        authorizationInfo.addRole("role1");
        authorizationInfo.addRole("role2");
        authorizationInfo.addObjectPermission(new BitPermission("+user1+10"));
        authorizationInfo.addObjectPermission(new WildcardPermission("user1:*"));
        authorizationInfo.addStringPermission("+user2+10");
        authorizationInfo.addStringPermission("user2:*");
        return authorizationInfo;
    }

    @Override
View Full Code Here

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

        authorizationInfo.addRole("role1");
        authorizationInfo.addRole("role2");
        authorizationInfo.addObjectPermission(new BitPermission("+user1+10"));
        authorizationInfo.addObjectPermission(new WildcardPermission("user1:*"));
        authorizationInfo.addStringPermission("+user2+10");
        authorizationInfo.addStringPermission("user2:*");
        return authorizationInfo;
    }

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

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

      SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();

      info.addRole("test-role1");
      info.addRole("test-role2");

      info.addStringPermission("test:*");

      return info;

    }

View Full Code Here

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

            List<ProjectAuthority> projectAuthorities = projectAuthorityService.listProjectAuthorities();
            for(ProjectAuthority projectAuthority : projectAuthorities) {
                //
                String authorityCode = projectAuthority.getCode();
                StringUtils.replace(authorityCode, "-", ":");
                authorizationInfo.addStringPermission(authorityCode.replaceAll("-", ":"));
            }
        } else {
            //
            authorizationInfo.addObjectPermission(new AllPermission());
        }
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.