Access Control

Access Control

In Repox, users can leverage Access Control Lists (ACLs) to manage permissions and ensure secure access to containers and datastreams. ACLs can be assigned at two levels: individual users or user groups, providing flexibility in managing roles and responsibilities. Permissions can be applied to a specific container or datastream, or inherited recursively by all child containers and datastreams within a hierarchy, allowing administrators to streamline access management across complex data structures. By effectively using ACLs, organizations can control who can view, edit, or manage collections and their associated metadata, ensuring data integrity and security while promoting collaborative workflows.

ACL TypeDescription
ListUsers can view the existence of containers/datastreams in the repository but cannot access them.
ReadUsers can view containers/datastreams and their metadata but cannot modify or add content.
WriteUsers can edit metadata, create new containers, and upload new datastreams.
Full ControlUsers can perform all actions under "Write" and also assign permissions to other users or groups.

Note: If a user has assigned permissions and also belongs to one or more groups with assigned permissions, any conflicts between permissions are resolved by applying the highest level of permission available.

Assigning Permissions
Assigning Permissions

This robust permission system empowers organizations to maintain precise control over data access and collaboration within Repox.