Hi,
I have tried to create a new group with the exact same permissions set in ACT_RU_AUTHORIZATION table. However, the behavior is still different from “camunda-admin”.
For example, this new group can’t migrate a process that belongs to another tenant while “camunda-admin” can. I suspect there is some hard-coded implementation for “camunda-admin”?
When you create admin user the admin group “camunda-admin” will be associated with that user. This group, is having full permissions to perform any operations.
@aravindhrs, It’s not about camunda-admin has access to all tenants. It’s about another group with the exact same permissions as camunda-admin, but this group can’t access all tenants.
Hi @Ingo_Richtsmeier,
All the permissions in the tenant are granted. The ACT_RU_AUTHORIZATION is exactly the same for camunda-admin and the custom group. But they behavior differently.
does “migrate” mean that you want to transfer process instances from tenant 1 to tenant 2?
If yes, it could be forbidden from the underlying tenant separation in the engine. It is restrictive that no tenant could ever see data from another tenant.
The strange thing is, if I don’t change the tenant membership but simply adding “abc” to “camunda-admin” group, the migration would be successful.
But if I adding “abc” to another group, which has exact the same permissions as “camunda-admin”, the migration would fail again.