admin管理员组

文章数量:1289565

I cannot deploy a process or connect to receive the service tasks from zeebe gRPC API. The cluster with Camunda 8 is working in kubernetes. It is a brand new cluster. Identity is enabled and the corporate KeyCloak is used for oauth2 authentication. Multi-tenancy is enabled. Web UI of all components (Identity, TaskList, Operate) looks totally health.

When I deploy any process model via desktop Camunda Modeler I receive the error: "Expected to handle gRPC request DeployResource with tenant identifier 'TENANT-NAME', but tenant is not authorized to perform this request".

I tried to use tenant <default> and several created by me.

The same picture in python-client to gather service tasks via grpc.

The steps to create the tenant and M2M account:

  1. Created the tenant in Camunda Identity
  2. Created the application in Camunda Identity
  3. Assigned the permissions for the application ("Access to APIs"): zeebe api write:* and others.
  4. Assigned the tenant for the application

enter image description here

I tried built-in application zeebe to connect via grpc but the same error occured.

Could you please give me an idea? Thank you for your time!

本文标签: Camunda 8 selfhosted responses quottenant is not authorized to perform this requestquotStack Overflow