Skip to main content
Version: 8.7

Manage applications

In Identity, an application represents an entity that can request Identity to authenticate a user or a service.

About applications

Camunda 8 provides a set of preconfigured applications:

  • Connectors
  • Identity
  • Operate
  • Optimize
  • Tasklist
  • Web Modeler
  • Zeebe

As an Identity user you can also add your own custom applications. For example, you can provide a service with M2M access to a Camunda 8 API, such as a custom job worker.

Application types

To align with the OAuth 2.0 standard, Camunda distinguishes between confidental and public clients. Applications are also categorized by usage pattern, using the M2M application type in Identity, for systems to communicate using confidental clients without direct user interaction.

  • Confidential
  • Machine-to-machine (M2M)
  • Public

The application type is selected when you create an application, based on its ability to securely store and use secrets, as well as the mode of authentication it uses.

Application typeSecretUser login flowM2M authentication
ConfidentialYesYesYes
M2MYesNoYes
PublicNoYesNo
info

Manage applications

Add an application

  1. Log in to the Identity interface and navigate to the Applications tab:

    add-application-tab

  2. Click the Add application button located on the top right of the table and a modal will open.

  3. Enter a name for your application. In this guide we will use a set of example values. Select the type of your application based on our guide. Depending on the selected type, you might need to enter at least one redirect URI. Once you have entered the required details, click Add:

    World map showing the location of each GCP and AWS region
  4. On confirmation, the modal will close, and the list updates to show your new application. Click on your new application to view the details. This includes your generated client ID and client secret depending on the selected application type.

    add-application-refreshed-table

Application permissions

You can control the access an application has in Camunda 8 by assigning permissions to the application.

info

For an overview of permissions available, see available permissions.