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.

alt text

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