Entitlements are not correctly associated with the identity on the access list

Hi Team.

I am having problems reading entitlements in a Web Services connector. When I aggregate accounts and entitlements, the entitlement appears greyed out in the access list, and sometimes it does not appear at all.

However, access is recognised within the account inside the source.

The problem is that when removing a role from the identity, ISC does not recognise that the entitlement is associated with the identity and therefore does not revoke the entitlement to the account.

I tried removing the accounts and entitlements and then performing non optimised aggregations, but the results were the same.

I also noticed that when performing a “single account aggregation”, the entitlement is recognised, but this does not work in a complete aggregation:

What might be the issue?

Regards.

Hi @ArielM

I think ISC is not properly linking the entitlement from the account to the aggregatedd entitlement object. For this reason, it still shows access on the account, but it won’t recognize it correctly for removal from identity.
Can you verify full aggregation response mapping attribute path returning the exact ID value not object/display value. (root path/attrubute path)

Hi @ArielM
Can You cross check these two options:

  1. In the Account Schema, did you ensure the Entitlement attribute’s type is set to ‘group’ instead of ‘string’

  2. In Entitlement schema the attribute which you marked as entitlementid , was the same value as the attribute in account schema

    suppose I have entname as the attribute in the account schema and i need to change it’s type to group and mark it as entitlement , which results the value as “Author” and In the entitlement type the type is as group and have both entname and entid attributes where need to keep the entname as entitlementid

Thanks for the advice!

I checked the attributes that are read in the full aggregation to the database again and noticed that several of them had blank spaces at the end.

After cleaning the data in the query, I did another non optimised aggregation and now the entitlements are linking correctly.

image