4. Security, Roles and Privilege Management
Momentum provides authentication, authorization and access control at very granular level. This section describes access control features of Impulse.
Users belong to one of the following groups:
The access level of the members of these groups are described in the following table:
|Manage Roles||yes||no||no||owner DW only|
- Entire warehouse: all tables within warehouse accessible
- Table or selected group of tables: only the included tables are accessible
Default role: <USER>_OWNER and assigned by default to the user who creates a warehouse
Events, Permissions, and Roles
System automatically creates and delete roles when certain events are triggered. The following table outlines events and different roles that are created or deleted.
|User signs up||<USER>_OWNER role is auto created|
|Create a DW||1. RW permission <DW>_RW is created|
2. <USER_OWNER> role is assigned
|Delete DW||1. <DW>_RW permission is removed|
|Delete Table||1. <TABLE>_RW permission is removed|