Hi all,
We’ve implemented a working solution in SailPoint Identity Security Cloud (ISC) to support litigation hold based on data from our HR source. Here’s how it currently works:
Current Working Design (Primary AD Account)
- When an identity is flagged as being on litigation hold (from the HR feed), a role assignment adds the identity’s AD account to a specific AD group.
- This triggers an after-modify rule on the AD connector that sets the
ProtectedFromAccidentalDeletionflag in Active Directory via a PowerShell integration. - This works perfectly when a user has only one AD account.
Challenge: Handling Secondary AD Accounts
In our environment, a single identity can have two AD accounts:
- A primary AD account
- A secondary AD account (not admin account)
We now want to extend the litigation hold process to ensure that both AD accounts are marked as protected from deletion.
My Questions:
- When we assign a role based on the identity’s litigationHold status, and that role has membership criteria for the AD group, how does ISC know which of the two AD accounts to add to the group?
- Are both AD accounts automatically evaluated and added to the group, since they are both linked to the same ISC identity?
- If not, how can we ensure that both the primary and secondary AD accounts are properly handled and added to the group (or at least have the deletion flag set)?
Would love to hear if anyone has handled similar multi-account scenarios or has suggestions on how to control which account is added to the group — or if there’s a better approach than using a group-based trigger for the secondary account.
Thanks in advance!