Role Based Access Control
There are two types of Role Based Access Control (RBAC) within VADAAR:
- System Role Permissions - Define operations that can be performed to the VADAAR instance itself.
- Resource Access Permissions - Define operations that a user can perform on an individual application or feature configuration.
System Role Permissions
System role permissions contain the following roles:
- Administrator - Administrators can assign roles to other users and have complete control over who can and cannot access the VADAAR system.
- User - Users can access recorded sessions and navigate through VADAAR when granted access by an administrator.
- Guest - Guests can navigate through VADAAR when granted access by an administrator.
System Role Permissions Reference Table
| Domain / Operation | Create | Read | Update | Delete | 
|---|---|---|---|---|
| AccessLevel | A | A | A | A | 
| ApplicationToken | - | A | A | - | 
| Sender | - | A | A | - | 
| Viewer | - | A | A | - | 
| StorageLocation | A | A | A | A | 
| StorageDisk | - | A | - | - | 
| User | A | A | A | - | 
| UserGroup | A | A | A | A | 
| ResourceGroup | A | A | A | A | 
| LicenseActivation | A | A | A | A | 
| RecordingSession | A/U | A/U | A/U | A/U | 
| IceServer | A | A | A | A | 
| Webhook | A | A | A | A | 
| RemoteDesktopControl | A | A | A | A | 
Resource Access Permissions
Administrators can assign the role of Manager or Member to a User or Guest to allow them to access, use and edit the various features within a VADAAR system.
- Managers - Resources are assigned to a User or Guest with a Manager Role to allow access to use and update specific resources or resource groups.
- Members - Resources are assigned a User or Guest with a Member Role to specify who can use and update a specific resource or resource group.
Resource Access Permissions Reference Table
The table below indicates the level of permission each role has per function and feature.
- Mng: Manager
- Mem: Member
| Domain / Operation | Create | Read | Update | Delete | 
|---|---|---|---|---|
| Sender | - | Mng/Mem | Mng | - | 
| Viewer | - | Mng/Mem | Mng/Mem | - | 
| StorageLocation | - | Mng/Mem | Mng/Mem | - | 
| RemoteDesktopControl | - | Mng | Mng | - |