Roles and Permissions
When logged into APIFORT, the following screen will appear. The dashboard and other menus are displayed to the user based on their roles and permissions.
There are 3 types of roles [Admin, Superuser, and Viewer], these roles and their permissions are provided in the table below.
| Category | Permission | Super User | Viewer |
|---|---|---|---|
| Discovery | DISCOVERY.LIST.VIEW | ✓ | ✓ |
| DISCOVERY.ACTION | ✓ | ||
| Attacks | ATTACK.LIST.VIEW | ✓ | ✓ |
| ATTACK.LIST.DELETE | ✓ | ✓ | |
| Dashboards | DASHBOARD.VIEW | ✓ | ✓ |
| Intelligence Insights | INTELLIGENCEINSIGHT.LIST.VIEW | ✓ | ✓ |
| INTELLIGENCEINSIGHT.SETTINGS.VIEW | ✓ | ||
| API Settings | APISETTINGS.SPECIFICATIONS.LIST.VIEW | ✓ | |
| APISETTINGS.APPLICATION.LIST.VIEW | ✓ | ||
| Data Settings | DATASETTINGS.SENSITIVEDATA.LIST.VIEW | ✓ | |
| DATASETTINGS.DATAMASK.LIST.VIEW | ✓ | ||
| Configurations | CONFIGURATION.PARAMETER.LIST.VIEW | ✓ | |
| CONFIGURATION.INTEGRATION.LIST.VIEW | ✓ | ||
| CONFIGURATION.SETTINGS.VIEW | ✓ | ||
| CONFIGURATION.LICENSE.VIEW | ✓ | ||
| CONFIGURATION.ORGANIZATION.LIST.VIEW | ✓ | ||
| CONFIGURATION.BRUTEFORCE.LIST.VIEW | ✓ | ||
| CONFIGURATION.REPORTS.LIST.VIEW | ✓ | ||
| CONFIGURATION.RULE.LIST.VIEW | ✓ | ||
| User Management | USERMGMT.GROUP.ADD.ROLE | ✓ | |
| USERMGMT.GROUP.ADD.USER | ✓ | ||
| USERMGMT.GROUP.CREATE | ✓ | ||
| USERMGMT.GROUP.DELETE | ✓ | ||
| USERMGMT.GROUP.REMOVE.ROLE.FROM.GROUP | ✓ | ||
| USERMGMT.GROUP.REMOVE.USER.FROM.GROUP | ✓ | ||
| USERMGMT.GROUP.UPDATE | ✓ | ||
| USERMGMT.GROUP.USER.LIST | ✓ | ||
| USERMGMT.GROUP.VIEW | ✓ | ||
| USERMGMT.ROLE.CREATE | ✓ | ||
| USERMGMT.ROLE.DELETE | ✓ | ||
| USERMGMT.ROLE.UPDATE | ✓ | ||
| USERMGMT.ROLE.VIEW | ✓ | ||
| USERMGMT.USER.ADD.GROUP | ✓ | ||
| USERMGMT.USER.ADD.ROLE | ✓ | ||
| USERMGMT.USER.CREATE | ✓ | ||
| USERMGMT.USER.DELETE | ✓ | ||
| USERMGMT.USER.REMOVE.FROM.GROUP | ✓ | ||
| USERMGMT.USER.REMOVE.FROM.GROUPS | ✓ | ||
| USERMGMT.USER.REMOVE.ROLE | ✓ | ||
| USERMGMT.USER.UPDATE | ✓ | ||
| USERMGMT.USER.VIEW | ✓ |