Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Nested SGs association to accounts

r-m
New Contributor
New Contributor
Hello,
 
We are implementing Saviynt on-premises and we are facing an issue when handling nested security groups which are being imported from Active Directory.
 
We have 2 SGs, IAMtest1 and IAMtest3, and added SG IAMtest3 as a member in SG IAMtest1 (making IAMtest1 the parent entitlement and IAMtest3 the child entitlement). This parent child association happens correctly, as shown in the image attached (child_ent).
 
Now, for nested groups in AD, members of nested groups receive permissions from their direct groups and also from parent groups but not the other way around. Hence, members of IAMtest1 do not implicitly receive permissions associated with IAMtest3 but members of IAMtest3 will have permissions associated with both IAMtest1 and IAMtest3.
 
We added account A only to IAMtest1 and account B only to IAMtest3. The expected behaviour would be:
-In account A we would see IAMtest1 as the associated entitlement
-In account B we would see IAMtest3 and its parent, IAMtest1, as the associated entitlements
 
However what actually happens in Saviynt is the contrary to the expected behaviour:
-In account A we see IAMtest1 and IAMtest3 as the associated entitlements 
-In account B we see only IAMtest3 as the associated entitlement
 
This behaviour does not align with our expectations, since this will lead to an incorrect understanding of the entitlements the user actually has.
 
As anyone experienced similar behaviour? Is this a known bug in Saviynt?
1 REPLY 1

sai_sp
Saviynt Employee
Saviynt Employee

@r-m As per Saviynt, when you add a parent entitlement, the child entitlement gets added to the account but not the other way round.

According to your example, if you add IAMTest1 to Account A, IAMTest3 is also going to be added as it is the child ent of IAMTest1.

If you add IAMTest3, that is a direct assignment and it is not being considered as a child entitlement at that point. So you see only IAMTest3 added to the account.