Hello guys,
I have an example of an AccountRequest and a question: if I change the native identity via a rule, does ISC lose the link with the account?
I tried several approaches to solve an activity here, but in all tests the account ends up being lost in ISC.
For example, in this scenario:
In this case, during the account creation in AD, the nativeIdentity would be:
CN=henrique alves de oliveira,OU=Users,DC=company,DC=local
If I change this value via a rule and return the request, AD successfully creates the account with the modified value. However, ISC does not maintain the link with the created account. The account ends up being lost, and in some cases the system starts correlating other accounts to this user.
The main issue appears in the following scenario:
Imagine that two employees join the company with exactly the same name.
Identity 1
Name: Henrique Alves de Oliveira
In AD it would be:
DN:
CN=Henrique Alves de Oliveira,OU=Employees,DC=company,DC=local
sAMAccountName:
henrique.oliveira
UPN:
henrique.oliveira@company.local
Identity 2
Name: Henrique Alves de Oliveira
In AD it would be:
DN:
CN=Henrique Alves de Oliveira,OU=Employees,DC=company,DC=local
sAMAccountName:
holiveira
UPN:
holiveira@company.local
The problem occurs because if both accounts are created in the same OU, the DN becomes identical, which causes a duplication error. Since the DN is the native identity in the AD schema, I tried modifying it via a rule.
The change works and the account is created correctly in AD, but SailPoint loses the reference to the second identity and ends up linking the first identity’s account to the second identity, which creates inconsistencies.
So when two people with the same first and last name are created in the same OU, a DN duplication error occurs. I tried several ways to adjust this via rule, but ISC seems to lose track of the account during correlation.
Has anyone experienced something similar or has any recommendation for handling this type of scenario?