TL;DR: SCIM can standardise cloud provisioning, but many enterprise applications still lack native support, forcing organisations to bridge Azure to legacy and custom systems through an intermediary layer, according to EmpowerID. The governance issue is not automation itself but where policy, approval, and lifecycle control sit when identity changes must flow across non-SCIM applications.
At a glance
What this is: This is an analysis of SCIM workflow mediation in Azure and the central finding that provisioning governance shifts when an intermediary layer controls identity lifecycle commands for non-SCIM applications.
Why it matters: It matters because IAM teams need to decide where policy, approval and lifecycle control live when Azure provisioning must reach custom, legacy or non-SCIM applications.
Context
SCIM is a standard for passing identity changes between systems, but standardisation only helps when the target applications can speak the protocol. In Azure environments, the governance problem appears when provisioning has to cross into custom, legacy or vendor systems that do not support SCIM natively, because the control point then moves away from the source identity platform.
EmpowerID’s article argues for an intermediary workflow layer between Azure and those downstream applications. That shifts the practical question for identity teams from whether provisioning can be automated to where policy evaluation, naming rules, approval and business logic should sit when Azure sends the change request.
Key questions
Q: How should teams govern provisioning when some applications do not support SCIM?
A: Teams should treat SCIM as the preferred standard but plan for a mediation layer where native support is missing. The key is to keep policy, approval, and audit control in one place rather than letting each downstream system handle identity changes differently. That approach reduces manual exceptions and makes provisioning behaviour easier to govern across mixed application estates.
Q: Why do non-SCIM applications create governance risk in Azure provisioning?
A: Because the control point shifts away from a single identity workflow and into application-specific handling. That fragmentation makes it harder to prove who approved access, which policy ran, and whether the same lifecycle rules were applied everywhere.
Q: What breaks when provisioning is treated as a fire-and-forget integration?
A: Governance breaks first. If commands simply pass through without intermediate policy evaluation, the organisation loses a checkpoint for approval, exception handling, and naming logic. That makes it harder to explain why an access change happened, who approved it, and whether the downstream system received the right entitlement.
Q: When should teams use workflow mediation instead of direct SCIM provisioning?
A: Use mediation when the target application cannot speak SCIM natively, when policy must be evaluated before the change lands, or when multiple repositories need one consistent lifecycle process. Direct provisioning only makes sense where equivalent governance already exists.
Technical breakdown
Why SCIM connectors fail in mixed application estates
SCIM standardises provisioning and deprovisioning by letting identity systems send create, update and delete commands in a common format. The problem is not the protocol itself but the heterogeneity of the application estate. Many enterprise systems, especially custom repositories, SAP environments and legacy HR platforms, do not expose a native SCIM interface, so direct integration becomes a per-application build exercise. In that model, the identity platform can issue the request, but the receiving system still needs bespoke translation before the lifecycle action can occur.
Practical implication: treat SCIM compatibility as an application inventory problem, not a protocol assumption.
How a workflow-driven virtual directory mediates provisioning
A workflow-driven virtual directory server sits between Azure and downstream systems and receives provisioning calls before forwarding them. Instead of acting as a simple pass-through gateway, it can evaluate policy, invoke naming conventions, generate passwords and pause for human approval before the final action. This creates a governed mediation layer where identity lifecycle decisions remain centralised even when the target application is not SCIM-aware. The architectural point is that the intermediary becomes the enforcement boundary for provisioning logic.
Practical implication: place lifecycle policy evaluation in the mediation layer when direct SCIM support is unavailable.
Why intermediary control changes access governance
When provisioning commands bypass workflow and go straight to the target system, identity governance becomes fragmented across application-specific controls. A mediation layer preserves a single decision path for joiner, mover and leaver events, which is especially important where multiple directory systems or application repositories each carry their own permissions and administration models. Without that layer, organisations rely on disconnected local controls that can widen privilege exposure and reduce visibility over who approved what, when and why.
Practical implication: use the intermediary to preserve a consistent governance trail across non-SCIM applications.
NHI Mgmt Group analysis
SCIM mediation is now a governance pattern, not just an integration pattern: When Azure provisioning has to reach systems that do not natively support SCIM, the real issue becomes control placement. The article shows that the intermediary is where policy, naming conventions, approval and workflow logic can be enforced before identity changes land downstream. For IAM teams, the architectural question is where the authoritative decision is made, not whether the target system can accept a SCIM payload.
The central risk is not automation but uncontrolled provisioning paths: Direct command passing creates a thin integration layer that can move identity changes without meaningful business logic. That matters because access decisions then fragment across each connected system, and the governance model becomes harder to audit. The practical conclusion is that organisations should treat provisioning mediation as part of their access governance design, not as a temporary connector workaround.
Workflow insertion restores lifecycle accountability across heterogeneous systems: The value of the mediated model is that it keeps joiner, mover and leaver actions inside a single process even when the underlying applications vary. That is especially relevant in environments with custom applications, vendor systems and multiple directories, where local administration can otherwise outrun central governance. Teams should see this as a way to preserve lifecycle control where SCIM adoption is incomplete.
SCIM adoption gaps are forcing identity architectures to become policy-aware middleware: The article reflects a broader market reality that SCIM standardisation has not erased application diversity. Where native support is missing, the control plane effectively shifts into the intermediary layer, which means IAM teams must evaluate policy enforcement, exception handling and approval routing there. The implication is that provisioning architecture is now a governance decision as much as a connectivity decision.
Workflow-driven provisioning can expose a useful concept: provisioning mediation. This is the idea that identity changes should pass through a controlled decision layer before reaching non-SCIM applications. That concept helps practitioners separate transport from governance and makes clear why connector design affects accountability, not just integration speed.
From our research library:
- Over 70% of organisations lack automated access risk analysis, user access reviews and provisioning and deprovisioning, according to Pathlock's 2025 Digital Transformation and Access Risk Report.
- Read next: NHI Lifecycle Management Guide
What this signals
Provisioning mediation is becoming the control plane for heterogeneous identity estates: When SCIM cannot reach every application directly, the intermediary layer becomes the place where governance is actually enforced. That means teams should assess whether their provisioning architecture preserves policy decisions, approvals and audit trails outside the target system, not just whether it can move accounts.
Access reviews and provisioning belong in the same operating model: If lifecycle actions are handled in one place and exceptions in another, governance quickly fragments across the application estate. A mediation layer helps keep joiner, mover and leaver logic consistent, which is the only way to make Azure provisioning defensible across mixed SCIM and non-SCIM systems.
SCIM adoption remains uneven, so the practical design problem is exception handling, not standard selection. The 2026 Infrastructure Identity Survey found that 69% of security leaders agree identity management must fundamentally shift to address agentic AI systems, which reinforces a broader point: identity programmes now need control models that can absorb protocol gaps, application diversity and new runtime demands without losing governance.
For practitioners
- Map every non-SCIM application in scope Inventory custom, legacy and vendor applications that cannot consume native SCIM and document which identity lifecycle events still need a mediation path.
- Separate transport from policy enforcement Define which provisioning rules must execute in the intermediary layer rather than inside the target application so workflow, approval and naming logic stay consistent.
- Route joiner-mover-leaver events through one governed path Make the mediation layer the default control point for provisioning, updates and removals so each lifecycle change follows the same approval and logging model.
- Limit direct system-to-system provisioning Reserve direct pass-through only for applications that can enforce equivalent controls and auditability, otherwise require workflow mediation before the action completes.
Key takeaways
- SCIM can standardise provisioning, but it does not remove the governance burden when applications cannot consume it natively.
- The key design decision is where policy, approval and lifecycle control sit for non-SCIM systems, not whether Azure can send the request.
- A workflow-mediated layer can preserve consistency and auditability across heterogeneous applications better than direct pass-through connectors.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST CSF 2.0, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | The article centres on how identity changes are mediated before reaching non-SCIM systems. |
| NHI-05 — Overprivileged NHI | Multiple directory systems and direct provisioning can widen access scope across applications. | |
| Recommendation — Use NHI-04 to verify provisioning paths preserve controlled authentication and handoff between systems. Apply NHI-05 to restrict provisioning pathways to the minimum access required across connected applications. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The core issue is how entitlements are assigned and governed across heterogeneous applications. |
| Recommendation — Apply PR.AA-05 to centralise entitlement decisions before provisioning reaches downstream systems. | ||
| CIS Controls v8 | CIS-5 — Account Management | The article is about controlling account creation and lifecycle changes across applications. |
| Recommendation — Use CIS-5 to govern account provisioning, changes and removal through one managed process. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Provisioning workflows often depend on lifecycle handling of account authenticators and credentials. |
| Recommendation — Apply IA-5 to manage credential issuance and lifecycle controls alongside provisioning. | ||
Key terms
- SCIM Mediation: SCIM mediation is the use of an intermediary control layer to translate, evaluate and route identity lifecycle changes before they reach downstream applications. In practice, it lets organisations keep policy and approval logic outside non-SCIM systems while still standardising provisioning flows across mixed estates.
- Workflow-driven Provisioning: Workflow-driven provisioning is a model in which account creation, updates and removals are treated as governed business processes rather than simple system commands. It is useful when identity actions need policy checks, naming rules, approvals or exception handling before execution.
- Non-SCIM application: A non-SCIM application is any app that cannot use SCIM for standard lifecycle automation. These applications usually require custom integration, direct API handling, or manual administration, which makes them harder to govern consistently and more likely to retain access gaps.
- Provisioning Control Plane: The provisioning control plane is the layer where identity changes are authorised, shaped and audited before they are applied to target systems. In mixed application environments, that plane may sit inside an identity platform, a workflow engine or a mediation service rather than in each application.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on June 22, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org