Row-Level Access Control (RLAC), often referred to as Row-Level Security (RLS), is a data security feature that allows for granular control over data access within the platform. Instead of simply granting or denying access to an entire table or column, RLAC enables administrators to define policies that restrict which specific rows of data a user or group can view or manipulate. The security logic is applied directly at the data source, meaning that no matter how the data is accessed (e.g., through a dashboard, report, or direct query), the row-level filters are enforced automatically.
Index Table: Choose the master permission list (index table) you just configured.
Internal ID column: Select the column in this table whose values will be matched against the “key” from your index table. This ensures users only see rows that correspond to their ID.
Next, apply this configuration by selecting the created Index table and the internal column that these users will have access to; i.e.: set up the Filtered table.
For the data table you want to restrict, open its Row Level Authz settings (as shown in steps 1 and 2 before).
In the modal window that opens, choose the configureas a filtered table option.
From the dropdown menu, select the Index Table you have previously configured.
Select the Internal Column that will join with the Index Table’s Internal Column.