Hey Team!
We have a rather annoying configuration of Entitlements in an application that we are integrating via the web-service connector.
The app’s entitlements are structured multidimensionally, where 1 Role can be provisioned to multiple Companies (companyId) for a user.
So for example a user json blob can look like the following:
Test User John
Role 1
-companyId:50
Role 1
-companyId:60
Role 1
-companyId:70
Role 2
-companyId:70
And so forth.
Is this use-case even supported in IdentityNow?
I’m able to aggregate the roles independently, however they don’t seem to correlate with user-aggregated roles, as these are getting bundled in a list inside IDN (see picture):
How an entitlement looks like independently:
If possible, we’d like to aggregate everything as separate entitlements for each companyId. A role json blob can look like the following:
{
"roleId": "role 1",
"description": "Hi mom"
"roleDetailInformations": [
{
"companyId": "12"
},
{
"companyId": "13"
},
{
"companyId": "14"
}
]
}
If possible it could be viable to somehow be able to aggregate all the companyIds for each role as separate entitlements on the source in IDN. Meaning now if we have about 10 roles aggregated, and there are 10 companyIds in total that each role can be connected to for a certain user, we’d end up with a total of 100 separate entitlements in IDN.
An end result somewhat like this after aggregating entitlements:
Entitlements
Id Name
1 Role 1
2 Role 1
3 Role 1
4 Role 1
1 Role 2
2 Role 2
I’m sure some of you guys must’ve had the same use-case previously, and would appreciate all the help!
Seb