Package org.jboss.dna.graph

Examples of org.jboss.dna.graph.MockSecurityContext


            }
        };

        repository = new JcrRepository(context, connectionFactory, "unused");

        SecurityContext mockSecurityContext = new MockSecurityContext("testuser",
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        session = (JcrSession)repository.login(new SecurityContextCredentials(mockSecurityContext));
    }
View Full Code Here


    @Test
    public void shouldAllowLoginWithProperCredentials() throws Exception {
        repository.login(credentials);
        repository.login(new SecurityContextCredentials(
                                                        new MockSecurityContext(
                                                                                null,
                                                                                Collections.singleton(JcrSession.DNA_ADMIN_PERMISSION))));
    }
View Full Code Here

    public void shouldAllowLoginWithNoWorkspaceName() throws Exception {
        Session session = repository.login(credentials, null);
        assertThat(session, notNullValue());
        session.logout();
        session = repository.login(new SecurityContextCredentials(
                                                                  new MockSecurityContext(
                                                                                          null,
                                                                                          Collections.singleton(JcrSession.DNA_ADMIN_PERMISSION))),
                                   (String)null);
        assertThat(session, notNullValue());
        session.logout();
View Full Code Here

        // Set up the session attributes ...
        sessionAttributes = new HashMap<String, Object>();
        sessionAttributes.put("attribute1", "value1");

        // Now create the workspace ...
        SecurityContext mockSecurityContext = new MockSecurityContext(null,
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        workspace = new JcrWorkspace(repository, workspaceName, context.with(mockSecurityContext), sessionAttributes);

        // Create the session and log in ...
        session = (JcrSession)workspace.getSession();
View Full Code Here

            }
        };

        repository = new JcrRepository(context, connectionFactory, "unused");

        SecurityContext mockSecurityContext = new MockSecurityContext("testuser",
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        session = (JcrSession)repository.login(new SecurityContextCredentials(mockSecurityContext));
    }
View Full Code Here

    @Test
    public void shouldAllowLoginWithProperCredentials() throws Exception {
        repository.login(credentials);
        repository.login(new SecurityContextCredentials(
                                                        new MockSecurityContext(
                                                                                null,
                                                                                Collections.singleton(JcrSession.DNA_ADMIN_PERMISSION))));
    }
View Full Code Here

    public void shouldAllowLoginWithNoWorkspaceName() throws Exception {
        Session session = repository.login(credentials, null);
        assertThat(session, notNullValue());
        session.logout();
        session = repository.login(new SecurityContextCredentials(
                                                                  new MockSecurityContext(
                                                                                          null,
                                                                                          Collections.singleton(JcrSession.DNA_ADMIN_PERMISSION))),
                                   (String)null);
        assertThat(session, notNullValue());
        session.logout();
View Full Code Here

            }
        };

        repository = new JcrRepository(context, connectionFactory, "unused", new MockObservable(), null, null, null);

        SecurityContext mockSecurityContext = new MockSecurityContext("testuser",
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        session = (JcrSession)repository.login(new SecurityContextCredentials(mockSecurityContext));
    }
View Full Code Here

        // Set up the session attributes ...
        sessionAttributes = new HashMap<String, Object>();
        sessionAttributes.put("attribute1", "value1");

        // Now create the workspace ...
        SecurityContext mockSecurityContext = new MockSecurityContext(null,
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        workspace = new JcrWorkspace(repository, workspaceName, context.with(mockSecurityContext), sessionAttributes);

        // Create the session and log in ...
        session = (JcrSession)workspace.getSession();
View Full Code Here

            }
        };

        repository = new JcrRepository(context, connectionFactory, "unused", new MockObservable(), null, null, null);

        SecurityContext mockSecurityContext = new MockSecurityContext("testuser",
                                                                      Collections.singleton(JcrSession.DNA_WRITE_PERMISSION));
        session = (JcrSession)repository.login(new SecurityContextCredentials(mockSecurityContext));
    }
View Full Code Here

TOP

Related Classes of org.jboss.dna.graph.MockSecurityContext

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.