Enterprise Identity & Access Management Platform  ·  View 06 of 27  ·  Structure

Integration Architecture

Every way an external system touches identity, with its protocol, direction and cadence.

Editable source SVG draw.io All views
Inbound — systems that call the platform
Inbound — systems that call the platform
Workday HCM
worker API
Workday HCM...
AD DS forests
2 forests
AD DS forests...
Partner Entra tenants
34
Partner Entra tenants...
Customer applications
Customer applications
GitHub & Azure DevOps
GitHub & Azure DevOps
AKS clusters
11 clusters
AKS clusters...
Enterprise Identity & Access Platform
Enterprise Identity & Access Platform
Entra ID tenant
STS + directory
Entra ID tenant...
Entra External ID
CIAM tenant
Entra External ID...
API Management
token enforcement
API Management...
Outbound — systems the platform calls
Outbound — systems the platform calls
SaaS estate
900 apps
SaaS estate...
Azure Resource Manager
Azure Resource Manager
ServiceNow
ServiceNow
Key Vault estate
18 vaults
Key Vault estate...
Microsoft Sentinel
Microsoft Sentinel
Teams & Exchange
Teams & Exchange
hourly worker delta
hourly worker delta
Cloud Sync, 2 min
Cloud Sync, 2 min
cross-tenant OIDC
cross-tenant OIDC
OIDC + PKCE
OIDC + PKCE
OIDC federation
OIDC federation
projected SA token
projected SA token
SCIM 2.0 + SAML
SCIM 2.0 + SAML
role assignments
role assignments
approvals & JML tickets
approvals & JML tickets
certificate issuance
certificate issuance
log stream, near real time
log stream, near real time
approval notifications
approval notifications
Integration Architecture — every identity interface
Integration Architecture — every identity interface
External / third party
External / third party
Security / platform
Security / platform
Interface / broker
Interface / broker
batch
batch
synchronous
synchronous
event / async
event / async
Twelve interfaces, none of them bespoke: eleven are Microsoft-supported connectors or standard protocols, and only the Workday inbound feed is custom code we maintain.
Twelve interfaces, none of them bespoke: eleven are Microsoft-supported connectors or standard protocols, and only the Workday inbound feed is custom code we maintain.
v 1.0 · owner Data & AI Global Practice · date 2026-08
v 1.0 · owner Data & AI Global Practice · date 2026-08
Text is not SVG - cannot display

The interface inventory

  • Twelve interfaces, eleven of them standard protocols or Microsoft-supported connectors. Only the Workday inbound feed is bespoke, and it exists because the joining semantics are the client's, not Workday's.
  • Direction matters more than protocol here. Nothing writes into the directory except provisioning and the IaC pipeline, so an integration that wanted directory write access would be a design change, not a configuration.
  • The Cloud Sync path is deliberately one-way for objects and two-way only for group writeback, which keeps the cloud directory authoritative while the on-premises estate still works.

Cadence and coupling

  • Hourly for HR, two minutes for AD delta, forty minutes for SCIM outbound. Nothing in the JML path is real time, and view 17 states the resulting access lag explicitly rather than implying immediacy.
  • Sentinel receives a near-real-time stream, because detection latency is the one place where minutes matter more than cost.
  • ServiceNow is called synchronously for approvals but is not on any authentication path: an outage delays a grant, never a sign-in.

Risks

  • The Workday feed is a single upstream dependency for all human identity. Its failure mode is drawn in view 27 — the correct behaviour on an empty feed is to freeze, never to bulk-disable.
  • SCIM connectors are per-application and fail independently. There is no single view of provisioning health today; a workbook covering all 142 is an open item.
  • 34 partner tenants means 34 sets of cross-tenant access settings. They are managed as code, but the review burden grows linearly with partners.