Join our Newsletter — 33% off our NHI Course

What breaks when joiner-mover-leaver workflows stop at disconnected apps?

Lifecycle control becomes partial, so access changes depend on tickets, emails and scripts instead of enforceable automation. That creates delayed provisioning, delayed deprovisioning and orphaned accounts that outlive the business event that should have ended access. The practical failure is not inconvenience. It is a governance boundary that excludes critical applications from consistent control coverage.

Where JML Breaks Once Applications Fall Out of the Workflow

Joiner-mover-leaver control only works when the workflow reaches every system that can grant, modify, or remove access. Once disconnected apps sit outside the automation path, the lifecycle process becomes advisory instead of enforceable. Provisioning can lag behind hiring, role changes can leave stale entitlements in place, and leavers can keep valid access long after the business event that should have ended it.

That gap is usually visible first in the handoff layer. Tickets, emails, and manual scripts become the real control plane for the excluded apps, which means speed depends on human follow-through rather than policy. The result is inconsistent access state across the estate, especially where application owners, HR events, and IAM records are not reconciled on the same timeline.

Disconnected apps also distort governance data. If an app is outside the joiner-mover-leaver path, access reviews, recertification, and orphan cleanup will undercount the real exposure because the authoritative system of record no longer reflects the effective state. NHIMG’s Joiner-Mover-Leaver (JML) Guide treats that as an identity lifecycle failure, not just a process gap, because the business event and the access event have stopped lining up.

Why Disconnected Apps Create Orphaned Access and Privilege Drift

The core failure mode is lifecycle drift. A mover event may remove access from governed systems while leaving the same user active in a disconnected application with old-role permissions, shared credentials, or unmanaged tokens. A leaver event is even more dangerous because delayed deprovisioning can leave accounts that outlive employment, vendor engagement, or project assignment.

This is where orphaned accounts appear, but the broader issue is privilege creep. Access that should have been reduced or removed stays alive because the app never received the change request. IAM and IGA Basics is useful here because it frames provisioning, entitlement governance, and access review as one control loop, which is exactly what disconnected apps interrupt.

For applications that depend on tokens, keys, or service credentials, the same lifecycle problem can persist even after the human account is closed. If those non-human credentials are not tied to the same offboarding and ownership process, the application may keep authenticating while the user or team that created it has already moved on. The practical lesson is that JML failures are rarely limited to people accounts, they often extend into the credentials that make the application usable.

What Actually Needs to Change in the Control Model

Disconnected apps need an explicit exception strategy, not an informal hope that help desk tickets will catch everything. The minimum requirement is to decide whether the app will be brought into automated provisioning, governed through a compensating control, or accepted as a documented residual risk. If none of those choices is explicit, the app will usually remain in a gray zone where access persists because no one owns the last mile.

Where automation is possible, SCIM or a similar integration should be the default path because it reduces the delay between lifecycle events and effective access changes. Where automation is not possible, ownership has to be named, review cadence has to be fixed, and deprovisioning evidence has to be retained. NHIMG’s SCIM and Automated Provisioning Guide is a practical reference for the integration side, while the IAM and IGA Basics guide helps anchor the governance side of the same problem.

For broader lifecycle hygiene, the relevant question is not whether the app can technically authenticate a user. It is whether access can be granted, changed, and removed on the same authoritative lifecycle signal as the rest of the estate. NHIMG’s NHI Lifecycle Management Guide is a useful parallel for this control pattern because it emphasises provisioning, offboarding, and visibility as one continuous governance requirement.

Risk and Threat Considerations

Disconnected apps enlarge the blast radius of ordinary lifecycle events. A delayed leaver action can become an outright compromise path if the stale account is still valid after employment ends, and a mover event can leave overprivileged access in place long enough for misuse, abuse, or accidental exposure.

Failure mechanism: The control fails when an application is not covered by the authoritative provisioning and deprovisioning workflow, so access state diverges from HR or contractor status and remains active until someone manually notices.

Impact: Attackers and insiders gain more time to exploit stale access, while the organisation loses confidence that access reviews, offboarding, and least-privilege decisions actually reflect the live environment.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-2 — Account Management Disconnected apps affect account provisioning and disabling across the lifecycle.
IA-5 — Authenticator Management Leaver drift often persists through tokens, keys, and other authenticators.
AC-6 — Least Privilege Orphaned access and mover drift commonly leave users with excess privilege.
Recommendation — Automate account provisioning and disabling for all in-scope applications. Track and revoke authenticators when access should end or change. Remove excess entitlements when roles or business need change.
ISO/IEC 27001:2022 A.5.18 — Access rights Joiner-mover-leaver failures create unmanaged access rights outside normal governance.
A.5.16 — Identity management Disconnected apps break the identity-to-access linkage that identity management should govern.
Recommendation — Review and revoke access rights on a defined lifecycle trigger. Keep identities and application access aligned through authoritative records.

Practitioner Guidance

What to prioritise: Start with the apps that can create the largest residual exposure if they miss a leaver event, especially systems with sensitive data, delegated admin rights, or long-lived credentials.

What to verify: For each disconnected app, verify who owns the access decision, how removals are triggered, and what evidence proves the removal actually happened. If the answer is “a ticket was closed,” the control is still weak.

Common mistake: Treating disconnected applications as a pure integration backlog rather than a governance exception. The backlog view hides the real issue, which is that some access is no longer controlled by policy enforcement at all.

Practitioner takeaway: The real test of JML coverage is whether access changes are enforced at the application, not merely requested in a workflow. If an app sits outside that enforcement path, it is already outside reliable lifecycle control.