I am trying to set up multi-tenancy and test it against Optimize.
I have two users that are assigned to groups, where each group is assigned to a tenant, as follows (the same configuration applies to user tenant2
):
I have setup the following application authorisations for the groups that are using the optimize
resource:
In Optimize, I have setup the following collections, with each collection having either the T1 or T2 groups assigned:
And each collection has the following data sources configured, with a tenant specific process and a shared process:
Now when I log in as user tenant1
, I see just the Tenant 1
collection as expected, and as tenant2
I only see collection Tenant 2
as expected.
However, when I go to create a dashboard as either user, I am unable to select a data source, and it claims none have been setup. I would expect to see the datasources that the admin user setup when they created the collection.
So, is there something I am missing?
I am running the following versions:
- Camunda 7.19
- Optimize 3.10.3