8. Security Subsystem
The CUBA platform uses the following methods to control access rights:
-  The role-based system for assigning user permissions. A set of roles and permissions can be configured by the system administrator during the system deployment or later in production. 
-  A hierarchical structure of access groups with constraint inheritance. 
-  Access control at the following levels: -  Operations on entities (read, create, update, delete): for example, user Smithcan view documents, but cannot create, update or delete them.
-  Entity attributes (modify, read, access denied): user Smithcan view all document attributes except foramount.
-  Access to particular entity instances (access control at the row level): user Smithcan view the documents that have been created in their department only.
 
-  
-  Integration with LDAP with an ability to implement SSO (Single Sign-On) for Windows users.