Security was a major consideration addressed by Cohesion Technology (CT) during the design phase. The security contraints work very closely with the cache system to maintain data integrity. Role based security provides access restrictions on modules, tables, columns, and specific pages. Access rights also control basic create, read, update, delete, and search. Logical database partitions consist of a subset of data based on the user login. This provides the ability for unrelated users to share the same database but never see each other's data. Access rights can be controlled down to the database table row. An example of this would be a user that can view all the records in a table, but only edit a subset. IP based filters can further restrict access to privileged accounts. For example, filters can be configured to restrict where employees can access their accounts from. CT provides a simple password based authentication. Authentication can also be done through an external source like a LDAP directory or other integrated software, e.g. phpBB. |