Roles and Permissions

List of Roles and Permissions

Roles are templates that include permissions and users can be assigned to one or more roles. All users in the appliance must be associated with a role.

The roles packaged with PPC are as follows:

RolesDescriptionPermissions
directory_administratorRole to manage users, groups, and their attributes
  • saml_admin
  • role_admin
  • user_manager_admin
  • can_create_token
  • password_policy_admin
  • group_admin
directory_viewerRole to query and view users and groups and their attributes
  • saml_viewer
  • password_policy_viewer
  • user_manager_viewer
  • role_viewer
  • group_viewer
security_administratorRole to manage users, roles, groups, and security‑related configurations, including SAML, certificates, packages, and insights
  • can_fetch_package
  • role_admin
  • web_admin
  • cli_access
  • saml_admin
  • can_export_certificates
  • user_manager_admin
  • can_create_token
  • password_policy_admin
  • group_admin
  • insight_admin
security_viewerRole with Read access
  • saml_viewer
  • password_policy_viewer
  • insight_viewer
  • user_manager_viewer
  • role_viewer
  • group_viewer

Note: Deleting the default roles, such as, directory_administrator, directory_viewer, security_administrator, and security_viewer, using the API or CLI is not supported.

The capabilities of a role are defined by the permissions attached to the role. Though roles can be created or modified from the appliance, permissions cannot be edited. The following permissions are packaged with PPC and are available to assign to roles:

PermissionsDescription
role_adminPermission to manage roles with read-write access
role_viewerPermission to view roles with read-only access
user_manager_adminPermission to manage users with read-write access
user_manager_viewerPermission to view users with read-only access
group_adminPermission to manage groups with read-write access
group_viewerPermission to view groups with read-only access
password_policy_adminPermission to update password policies with read-write access
password_policy_viewerPermission to view password policies with read-only access
saml_adminPermission to update SAML configurations with read-write access
saml_viewerPermission to view SAML configurations with read-only access
can_fetch_packagePermission to download resilient packages
can_create_tokenPermission to create/refresh tokens
can_export_certificatesPermission to download protector certificates
web_adminPermission to perform all operations available as part of the Web UI
cli_accessPermission to access CLI
insight_adminPermission to view and edit Insight Dashboard with admin access
insight_viewerPermission to view Insight Dashboard with read-only access

Last modified : July 30, 2026