- 1. Create an Access table
- 2. Security rules panels
- 2.a) Row-Level security
- 2.b) Column-Level security
- 3. Security rules Rights management
- 3.a) Who can create Security rules
- 3.b) Exceptions to Security rules
1. Create an Access table
An Access table is a data source table that maps users or teams to the items that they're entitled to see. To create an access table:
- Step 1: Data section > click on the +Data source button > Import your CSV file
- Step 2: Select Access table as a data source type
- Step 3: Map how the Current user is identified to a column in your access table. You could also use other user identifiers such as user perimeter or security teams if you wanted to do it on a group level. 👇
To find all security rules created on your workspace, go to Data section > Homepage > Filter “Access table”
2. Security rules panels
2.a) Row-Level security
In KAWA, there are 2 ways of creating a Row-Level security rule based on an Access table.
- To create your security rules on a specific Access table, go to Data section > Click on your Access Table > Click on the +Create rule button.
Customize your rule with the access table, the data source to secure and map your elements.
- To create your security rules for a specific datasource, go to Data section > Click on your data source > Row security > Click on +Create rule button.
Customize your rule with the access table, the data source to secure and map your elements.
2.b) Column-Level security
To create your security rules for a specific datasource, go to: Data section > *Click on your data source* > Column security.
- Step 1: Open Column security
- Step 2: Click on +Create rule button
- Step 3: Customize your rule with the column to secure, members and conditions.
3. Security rules Rights management
3.a) Who can create Security rules
Users with the “Manage Access Datasource, Row Level Security and Column Security“ right, can edit security rules on any data source. Find rights in Settings > Permissions:
3.b) Exceptions to Security rules
People in one of the following case will always have access to all the data source rows and columns:
- The administrator
- The workspace owner
- The data source owner
- Users that have the “Manage Access Datasource, Row Level Security and Column Security” rights