Skip to main content
Version: 8.9 (unreleased)

Access control for global user task listeners

Global user task listeners are managed through the Orchestration Cluster authorization model. This page lists the permissions required to manage listeners through the Orchestration Cluster REST API and Admin UI.

When you need to configure permissions

Configure permissions for global user task listeners if all of the following apply:

You do not need additional Orchestration Cluster authorizations when:

  • Defining listeners via Unified Configuration.
  • You only execute processes that are already affected by global listeners. Execution-time behavior is not guarded by separate permissions.

Required permissions

Global user task listeners use the GLOBAL_LISTENER resource type in the Orchestration Cluster authorization model. Only the wildcard resource ID * is supported. Authorizations for specific listener IDs are not evaluated.

To allow a user, group, role, or client to manage listeners through the Orchestration Cluster API or the Admin UI, grant authorizations on GLOBAL_LISTENER with resource ID * and the following permissions:

OperationRequired permissionRelated API endpoint
List or search global user task listenersREAD_TASK_LISTENERSearch global user task listeners
View a single global user task listenerREAD_TASK_LISTENERGet global user task listener
Create a new global user task listenerCREATE_TASK_LISTENERCreate global user task listener
Update an existing global user task listenerUPDATE_TASK_LISTENERUpdate global user task listener
Delete an existing global user task listenerDELETE_TASK_LISTENERDelete global user task listener