Package org.openiaml.model.model.components

Examples of org.openiaml.model.model.components.AccessControlHandler


    assertNotGenerated(session);

    Frame target = assertHasFrame(session, "target");
    assertNotGenerated(target);

    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    assertNotGenerated(ach);
    RequiresEdge requires = assertHasRequiresEdge(session, ach, role);
    assertNotGenerated(requires);

    // there shouldn't be a login handler on this page
    assertHasNoLoginHandler(session, "role-based login handler");

    // or a logout page
    assertHasNoFrame(session, "logout");

    // or a login page in the root
    assertHasNoFrame(root, "login");

    // no operations in the ach or session
    assertEquals(0, ach.getOperations().size());
    assertEquals(0, session.getOperations().size());

    // or events in the target page
    assertNull(target.getOnAccess());
    assertNull(target.getOnInit());
View Full Code Here


   */
  public void testGeneratedPermissionCheckOperationContents() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    Frame target = assertHasFrame(session, "target");

    // the actual 'check permissions' operation in the ACH
    Operation targetOp = assertHasOperation(ach, "check permissions");
    assertGenerated(targetOp);
View Full Code Here

   */
  public void testHasIncomingUserInstance() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    DomainIterator instance = assertHasDomainIterator(session, "current instance");

    Parameter param = assertHasParameter(session, instance, ach);
    assertGenerated(param);

View Full Code Here

  public void testInitial() throws Exception {
    root = loadDirectly(UserCreateRoles.class);

    Session session = assertHasSession(root, "target session");
    assertNotGenerated(session);
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    assertNotGenerated(ach);

    Role role = assertHasRole(root, "default role");
    assertNotGenerated(role);
View Full Code Here

    Session session = assertHasSession(root, "target session");
    DomainIterator cur = assertHasDomainIterator(session, "current instance");
    assertGenerated(cur);

    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    assertNotGenerated(ach);

    // there must be a ActivityParameter from the iterator to the ACH
    // (for the ACH to know what to check)
    assertGenerated(assertHasParameter(root, cur, ach));
View Full Code Here

    Permission permission1 = assertHasPermission(user, "a permission");
    assertNotGenerated(permission1);
    Permission permission2 = assertHasPermission(user, "a different permission");
    assertNotGenerated(permission2);
   
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    assertNotGenerated(ach);
   
    assertNotGenerated(assertHasRequiresEdge(root, ach, permission1));
    assertNotGenerated(assertHasRequiresEdge(root, ach, permission2));
   
View Full Code Here

   
    Role user = assertHasRole(root, "default role");
    Permission permission1 = assertHasPermission(user, "a permission");
    Permission permission2 = assertHasPermission(user, "a different permission");
   
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");

    // we specify the Permissions, not the Role
    assertHasNoRequiresEdge(root, ach, user);

    // generated default user
View Full Code Here

  public void testInitial() throws Exception {

    Session target = assertHasSession(root, "Logout Session");
    Frame logout = assertHasFrame(target, "Logout Page");
    Session session = assertHasSession(root, "Session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "Access Control");

    // the ACH requires a Role
    Role role = assertHasRole(root, "Target Role");
    assertNotGenerated(assertHasRequiresEdge(root, ach, role));
View Full Code Here

  public void testInitial() throws Exception {

    Session target = assertHasSession(root, "Success Session");
    Frame success = assertHasFrame(target, "Success Page");
    Session session = assertHasSession(root, "Session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "Access Control");

    // the ACH requires a Role
    Role role = assertHasRole(root, "Target Role");
    assertNotGenerated(assertHasRequiresEdge(root, ach, role));
View Full Code Here

  public void testInitial() throws Exception {

    Session target = assertHasSession(root, "Login Session");
    Frame login = assertHasFrame(target, "Login Page");
    Session session = assertHasSession(root, "Session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "Access Control");

    // the ACH requires a Role
    Role role = assertHasRole(root, "Target Role");
    assertNotGenerated(assertHasRequiresEdge(root, ach, role));
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.components.AccessControlHandler

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.