Package org.jboss.seam.security

Examples of org.jboss.seam.security.AuthorizationException


            RoleBasedPermissionManager permManager = (RoleBasedPermissionManager) Component.getInstance( "roleBasedPermissionManager" );

            List<RoleBasedPermission> permissions = permManager.getRoleBasedPermission();
            if ( permissions.size() == 0 ) {
                    Identity.instance().logout();
                    throw new AuthorizationException( "This user has no permissions setup." );
            }
            return c.calcCapabilities( permissions,
                                       PREFERENCES );
        } else {
            return Capabilities.all( PREFERENCES );
View Full Code Here


        }

        List<RoleBasedPermission> permissions = roleBasedPermissionManager.getRoleBasedPermission();
        if ( permissions.size() == 0 ) {
            identity.logout();
            throw new AuthorizationException( "This user has no permissions setup." );
        }

        if ( invalidSecuritySerializationSetup() ) {
            identity.logout();
            throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
        }
        return new CapabilityCalculator().calcCapabilities( permissions );
    }
View Full Code Here

            RoleBasedPermissionManager permManager = (RoleBasedPermissionManager) Component.getInstance( "roleBasedPermissionManager" );

            List<RoleBasedPermission> permissions = permManager.getRoleBasedPermission();
            if ( permissions.size() == 0 ) {
                Identity.instance().logout();
                throw new AuthorizationException( "This user has no permissions setup." );
            }

            if ( invalidSecuritySerilizationSetup() ) {
                Identity.instance().logout();
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return new CapabilityCalculator().calcCapabilities( permissions, PREFERENCES );
        } else {
            if ( invalidSecuritySerilizationSetup() ) {
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return Capabilities.all( PREFERENCES );
        }
    }
View Full Code Here

            RoleBasedPermissionManager permManager = (RoleBasedPermissionManager) Component.getInstance( "roleBasedPermissionManager" );

            List<RoleBasedPermission> permissions = permManager.getRoleBasedPermission();
            if ( permissions.size() == 0 ) {
                Identity.instance().logout();
                throw new AuthorizationException( "This user has no permissions setup." );
            }

            if ( invalidSecuritySerilizationSetup() ) {
                Identity.instance().logout();
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return new CapabilityCalculator().calcCapabilities( permissions, PREFERENCES );
        } else {
            if ( invalidSecuritySerilizationSetup() ) {
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return Capabilities.all( PREFERENCES );
        }
    }
View Full Code Here

            }
           
            List<RoleBasedPermission> permissions = createRoleBasedPermissionManager().getRoleBasedPermission();
            if ( permissions.size() == 0 ) {
                Identity.instance().logout();
                throw new AuthorizationException( "This user has no permissions setup." );
            }

            if ( invalidSecuritySerilizationSetup() ) {
                Identity.instance().logout();
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return new CapabilityCalculator().calcCapabilities( permissions );
        } else {
            if ( invalidSecuritySerilizationSetup() ) {
                throw new AuthorizationException( " Configuration error - Please refer to the Administration Guide section on installation. You must configure a key store before proceding.  " );
            }
            return CapabilityCalculator.grantAllCapabilities();
        }
    }
View Full Code Here

                        .getProjectIterationId().getProjectSlug(), workspaceId
                        .getProjectIterationId().getIterationSlug());

        if (projectIterationIsInactive(project.getStatus(),
                projectIteration.getStatus())) {
            throw new AuthorizationException("Project or version is read-only");
        }
        return project;
    }
View Full Code Here

    @Test
    public void unauthorizedStartCopyTrans() {
        ICopyTransResource copyTransResource =
                getClientRequestFactory().createProxy(ICopyTransResource.class);
        doThrow(new AuthorizationException("Expected Exception")).when(
                mockIdentity).checkPermission(eq("copy-trans"), anyVararg());

        try {
            copyTransResource.startCopyTrans("sample-project", "1.0",
                    "my/path/document.txt");
View Full Code Here

    @Test
    public void unauthorizedCopyTransStatus() {
        ICopyTransResource copyTransResource =
                getClientRequestFactory().createProxy(ICopyTransResource.class);
        doThrow(new AuthorizationException("Expected Exception")).when(
                mockIdentity).checkPermission(eq("copy-trans"), anyVararg());

        try {
            copyTransResource.getCopyTransStatus("sample-project", "1.0",
                    "/my/path/document.txt");
View Full Code Here

            List<RoleBasedPermission> permissions = permManager.getRoleBasedPermission();
            if ( permissions.size() == 0 ) {
                RoleBasedPermissionResolver resolver = (RoleBasedPermissionResolver) Component.getInstance( "org.jboss.seam.security.roleBasedPermissionResolver" );
                if ( resolver.isEnableRoleBasedAuthorization() ) {
                    Identity.instance().logout();
                    throw new AuthorizationException( "This user has no permissions setup." );
                }
            }
            return c.calcCapabilities( permissions,
                                       PREFERENCES );
        } else {
View Full Code Here

TOP

Related Classes of org.jboss.seam.security.AuthorizationException

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.