Chapter 3. Security and Permissions

Table of Contents

1. Introduction
2. Entity Definitions
2.1. Resources
2.2. Permissions
2.3. Roles
2.4. Users
2.5. Organizations and Locations
2.6. Communities
2.7. User Groups
3. Administration
3.1. Creating a Role
3.2. Assigning Company Permissions to a Role
3.3. Assigning Community Permissions to a Role
3.4. Assigning Roles
3.5. Assigning Individual Portlet Permissions
3.6. Assigning Default Permissions
3.7. Assigning Individual Permissions
3.8. Special Case: Assigning Individual Permissions to Locations
3.9. Delegating Permissions
3.9.1. Portal Permissions
3.9.2. Community Permissions
3.9.3. Page Permissions
3.9.4. Portlet Permissions
3.9.5. Enterprise Admin Permissions
3.9.6. Role Permissions
3.9.7. Personal Community Permissions

This chapter will provide a reference for administering permissions for existing portlets and objects within Liferay Portal 4.0. Fine grain permissioning is one of the main new features of this release. The entire groups permissioning mechanism in Liferay has been reworked to allow for resource level permissions for users, communities, organizations, locations, and user groups. Please refer to the developers guide for implementation specifics.