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

Synchronization between two separate instances of IGA: one for internal users and one for B2B

FabianaS
New Contributor
New Contributor

Our customer has this scenario:

two different instances of Saviynt IGA (on prem), one is for the internal users and the other one is for external B2B users. 

Their requirement is to have the two instances to communicate, but the internal one is responsible to pull data from the external and to do the provisioning tasks on B2B. External instance should not push data.

Sav4Sav connector is not working in our scenario. The replacement for this is called Enhaced query execution job, but the two instances (internal and external) does not use the same logic for primary keys in their internal DB and so it’s impossible to synchronize identities between the two instances since they are completely different objects.

Is there any solution for this matter?

2 REPLIES 2

Dhruv_S
Saviynt Employee
Saviynt Employee

Hi @FabianaS 

Thanks for contacting Saviynt Forums. 

Could you please provide more details about the requirements. 

1. What is the business use case we are trying to achieve here? 

2. What do you mean by "internal one is responsible to pull data from the external and to do the provisioning tasks on B2B" ? Which data you want to pull from the external instance to internal instance? Please specify complete details.  What is the business use case and reason for pulling this data from external to internal instance ?

3. Could you please provide more information on this statement "External instance should not push data." What does this statement mean? 

4. Do you have any architecture diagram to explain the current architecture of both the instance and the architecture of the expected flow?

5. What do you mean by "do provisioning tasks on B2B" ? Provisioning has to be from Saviynt to which targets by which instance ? Do we have target applications integrated with both the instances or only one instance ?

Please share the clear and complete business requirements. 

Regards,

Dhruv Sharma

 

1. What is the business use case we are trying to achieve here? 
1. Customer want two separate instances of Saviynt, the "Internal" one that is reachable just from internal network and that will be connected only with On Prem target systems/endpoints; an "External" instance reachable from Internet that will only be connected with Azure AD tenant for managing/provisioning Guest B2B users. There is an additional security requirement from Customer to have the data flow in one single direction, this means that data should be pulled from Internal to External, while data cannot be pushed from External to Internal. Since the Internal instance will be the master identity data, all the identities present in the external instance (B2B users) must be replicated also in the internal one.

2. What do you mean by "internal one is responsible to pull data from the external and to do the provisioning tasks on B2B" ? Which data you want to pull from the external instance to internal instance? Please specify complete details.  What is the business use case and reason for pulling this data from external to internal instance ?
2. As per Customer security requirement, there should be one way communication between external and internal that is: "internal" instance pulling data from the "external" one.

3. Could you please provide more information on this statement "External instance should not push data." What does this statement mean? 
3. This is the security requirement from the Customer, as detailed above.

4. Do you have any architecture diagram to explain the current architecture of both the instance and the architecture of the expected flow? 
4. Please find schema below.
 External-Internal-Pull 2.jpg

5. What do you mean by "do provisioning tasks on B2B" ? Provisioning has to be from Saviynt to which targets by which instance ? Do we have target applications integrated with both the instances or only one instance ?
5. Please see the previous diagram.


Thank you in advance.