Examples of AdminPrincipal


Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map<String, Principal> principals = new HashMap<String, Principal>();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.AdminPrincipal

        private final Map principals = new HashMap();

        private SimplePrincipalProvider() {
            if (adminID != null) {
                principals.put(adminID, new AdminPrincipal(adminID));
            }
            if (anonymID != null) {
                principals.put(anonymID, new AnonymousPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal

    }

    @Override
    protected Session createAdministrativeSession(String workspace) throws RepositoryException {
        // TODO: use principal provider to retrieve admin principal
        Set<? extends Principal> principals = singleton(new AdminPrincipal() {
            @Override
            public String getName() {
                return OakSlingRepository.this.adminName;
            }
        });
View Full Code Here

Examples of org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal

     */
    @Test
    public void testAdminPrincipal() throws Exception {
        ACL acl = getApplicablePolicy(testPath);
        try {
            acl.addAccessControlEntry(new AdminPrincipal() {
                @Override
                public String getName() {
                    return "admin";
                }
            }, privilegesFromNames(PrivilegeConstants.JCR_READ));
View Full Code Here

Examples of org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal

        assertTrue(impersonation.allows(buildSubject(adminPrincipal)));
    }

    public void testAdminPrincipalAsImpersonator() throws RepositoryException, NotExecutableException {

        Principal adminPrincipal = new AdminPrincipal() {
            @Override
            public String getName() {
                return "some-admin-name";
            }
        };
View Full Code Here

Examples of org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal

    }

    @Test
    public void testGetAdminPermissions() {
        CompiledPermissions cp = pp.getCompiledPermissions(nodeStore,
                Collections.<Principal>singleton(new AdminPrincipal() {
                    @Override
                    public String getName() {
                        return "someAdminName";
                    }
                }));
View Full Code Here

Examples of org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal

        assertTrue(impersonation.allows(buildSubject(adminPrincipal)));
    }

    public void testAdminPrincipalAsImpersonator() throws RepositoryException, NotExecutableException {

        Principal adminPrincipal = new AdminPrincipal() {
            @Override
            public String getName() {
                return "some-admin-name";
            }
        };
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.