Skip to main content
Version: 8.8 (unreleased)

Clients

Clients are applications that interact with an orchestration cluster through its APIs. Managing clients involves configuring their access to a cluster so client applications have the permissions they need.

This guide describes how to manage client access in SaaS and in Self-Managed environments that use an external OpenID Connect (OIDC) provider for authentication.

Manage clients on SaaS

In Camunda 8 SaaS, client credentials are created and managed in Console.

1. Create client credentials in Console

See the guide for creating client credentials in Console.

2. Configure authorizations in Identity

If you have enabled authorizations on your cluster, the new client will have no permissions by default, even after assigning scopes in Console. You must grant fine-grained permissions in Identity:

  1. Navigate to the Identity application for your cluster.
  2. Go to the Authorizations tab.
  3. Click Create authorization.
  4. Set the Owner type to Client.
  5. In the Owner ID field, enter the Client ID of the client you just created.
  6. Select the Resource type, Resource ID, and permissions the client needs.
  7. Click Create authorization.

If authorizations are disabled, your client will have full access based on the scopes you selected during creation.