Architecture Question: Using a Global IIQ instance as Authoritative Source for a Local IIQ instance (Hub-and-Spoke)

Hi @cleber_pcarv

Good question — the design can work, but the supportable pattern is usually not “IIQ as authoritative for IIQ.”

  1. Connector choice (Global IIQ → Local IIQ)

Recommended pattern (cleanest):
• Keep SAP HR (or your HR truth) as the true authoritative source.
• Have Global IIQ publish an identity snapshot feed (UID, name, email, lifecycle status, key attributes, lastUpdated).
• Make Local IIQ authoritative source = that feed (File / JDBC / REST).

Why: authoritative sources should be the system-of-record for “person truth.” Chaining IIQ→IIQ as authoritative increases drift risk and makes correlation harder.

If you must connect Local directly to Global IIQ:
• Use Local IIQ Web Services connector to consume a stable endpoint exposed by Global IIQ (or middleware in front of it). The Web Services connector is the generic supported way to read/write via REST/JSON.

What I would avoid:
• Loopback connector for this architecture. It’s not typically used as a general “IIQ→IIQ authoritative feed” pattern and isn’t shipped by default in many installs

  1. Data segregation (Global clean; Local holds local entitlements/logs)

Yes — that’s a valid split if you define ownership rules:
• Global owns: identity core + lifecycle + immutable global UID.
• Local owns: local account links, local entitlements, access history, and governance for local apps.

Key guardrail: pick a single immutable correlation key (e.g., global employee/person ID) and use it everywhere. Otherwise you’ll create duplicates and messy merges

  1. Licensing

Licensing is contractual and can vary by EA wording.
Architecturally, you are running governance for the same population in two systems, so confirm with SailPoint Sales/CSM whether identities are counted once or twice for your agreement

  1. One challenge back to the design (often missed)

If the main driver is latency/connectivity to local AD/apps, consider keeping one global IIQ and placing the connector-side components close to the managed systems (e.g., IQService / local network reachability) instead of duplicating the governance brain.

Briefly
• Best practice: Global publishes a feed → Local consumes it as authoritative.
• If direct: Local uses Web Services connector to a stable Global endpoint.
• Avoid: Loopback-as-mastering pattern.
• Define ownership + immutable correlation key.
• Validate licensing with SailPoint.