Legacy and departmental systems usually have weaker APIs, local account models, and inconsistent entitlement data. Those conditions force manual mapping, custom workflows, and repeated validation, so the migration stops being linear. The slowdown is not a governance failure in theory, but an execution problem created by systems that were never designed for centralised identity control.
Why This Matters for Security Teams
IGA programmes rarely slow down because the governance model is wrong. They slow down because legacy and departmental systems expose account structures, entitlement names, and approval paths that were never built for centralised identity control. Once a programme leaves clean SaaS integrations and reaches old ERP modules, shared admin consoles, or locally managed directories, every joiner-mover-leaver action starts requiring translation, exception handling, and human validation.
That matters because the delay is not just operational friction. It creates stale access, inconsistent recertification evidence, and blind spots in audit trails. NHI Management Group’s Ultimate Guide to NHIs shows that only 5.7% of organisations have full visibility into their service accounts, which is a useful proxy for how quickly identity inventory degrades once systems diverge from the main platform. NIST’s NIST SP 800-53 Rev 5 Security and Privacy Controls reinforces that access control only works when entitlements can be consistently defined and reviewed across the environment.
In practice, many security teams encounter entitlement drift only after an audit exception, a failed deprovisioning event, or a business owner disputes access that was never normalised in the first place.
How It Works in Practice
The slowdown usually appears in three places: discovery, mapping, and enforcement. Legacy systems may not expose reliable APIs, so IGA platforms cannot pull clean entitlement data or push provisioning actions in a standard way. Departmental systems often add another layer of complexity by using local role names, informal approval paths, or manual spreadsheets that do not map neatly to enterprise roles.
Current guidance suggests treating these systems as integration edge cases rather than forcing a single automation pattern across all platforms. That means building a control plane that can handle different levels of maturity:
- Use connectors where APIs exist, but validate entitlement data before it enters the IGA catalogue.
- Where APIs are weak or absent, use supervised workflows with explicit owner approval and documented fallback steps.
- Normalise local roles into enterprise access groups only after business verification, not by name matching alone.
- Track exceptions separately so the programme can measure technical debt instead of hiding it inside normal operations.
This is also where identity governance overlaps with broader NHI control. Legacy application accounts, batch jobs, and service credentials behave like persistent non-human identities, so the same visibility and lifecycle problems apply. NHI Management Group’s Ultimate Guide to NHIs is particularly relevant here because it ties lifecycle control, rotation, and offboarding to the practical reality of accounts that do not fit human-centred joiner-mover-leaver logic. For implementation patterns, NIST SP 800-53 Rev 5 Security and Privacy Controls is the better anchor than a vendor workflow model.
These controls tend to break down when departmental systems have no authoritative owner, because no one can confirm whether the access record is technically correct and operationally current.
Common Variations and Edge Cases
Tighter IGA coverage often increases administrative overhead, requiring organisations to balance automation speed against validation accuracy. That tradeoff becomes sharper in acquired businesses, research units, and regional departments where local autonomy is part of the operating model.
There is no universal standard for this yet, but best practice is evolving around segmented governance. Highly automated systems can follow the normal IGA lifecycle, while older or local systems may need a controlled exception model with shorter review intervals, manual attestations, and explicit risk acceptance. This is especially important when a system uses shared accounts, lacks a dependable ownership record, or mixes human and non-human access in the same entitlement structure.
The main mistake is trying to treat every legacy platform as a failed integration project. Some systems should be modernised, but others need compensating controls until replacement is realistic. A practical approach is to classify systems by control maturity, not by business importance alone, and to document where the IGA programme is operating in partial mode. That keeps audit evidence honest and prevents false confidence in access recertification.
In environments with highly customised ERP, thick-client tools, or air-gapped departmental estates, the programme often slows because the access model cannot be normalised without either breaking operations or accepting manual governance as the stable state.
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 address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-1 | Legacy access slowdown is driven by inconsistent identity and entitlement control. |
| OWASP Non-Human Identity Top 10 | NHI-01 | Legacy systems often hide non-human accounts that escape central governance. |
| NIST AI RMF | Governance gaps in complex systems need accountable, risk-based oversight. | |
| NIST Zero Trust (SP 800-207) | AC-4 | Legacy environments benefit from policy-based access enforcement and segmentation. |
Use AI RMF governance principles to assign ownership, review risk, and track exceptions consistently.
Related resources from NHI Mgmt Group
- Why do Microsoft workflows create risk when they replace IGA?
- Why do identity governance programmes fail when they rely on custom code?
- How should security teams handle trusted OAuth integrations that can reach critical systems?
- What does the 144:1 NHI-to-human ratio mean for IAM governance programmes?