TL;DR: SSO and identity providers still leave a structural “API gap” in SaaS governance, because many apps cannot be governed end to end and offboarding remains manual, error-prone, and blind to orphaned access, according to Josys. That makes lifecycle coverage, not login consolidation, the real control boundary.
At a glance
What this is: This article says SSO cannot fully govern SaaS offboarding when applications lack usable APIs, leaving manual access removal and orphaned accounts behind.
Why it matters: IAM teams need lifecycle coverage across the full SaaS estate because gaps at offboarding create compliance risk, residual access, and avoidable attack surface.
Context
The governance gap here is straightforward: access can be centrally authenticated without being centrally deprovisioned. In SaaS-heavy environments, that distinction matters most at employee offboarding, when every account, admin role, and delegated permission must be removed on time.
SSO reduces login sprawl, but it does not solve application lifecycle control when the target app lacks a usable API or deep permission visibility. That leaves IT either manual and slow, or dependent on custom connectors that do not scale across shadow IT, legacy apps, and niche SaaS tools.
Key questions
Q: What breaks when employee offboarding depends on disconnected SaaS apps?
A: The first failure is that deprovisioning stops being automatic. If an app cannot accept identity or entitlement changes through a reliable control path, access removal falls back to manual work, which increases the chance of missed accounts, lingering admin rights, and audit findings after the employee leaves.
Q: Why do unsupported SaaS apps complicate employee offboarding?
A: Unsupported SaaS apps complicate offboarding because the identity team cannot rely on the normal connector model to remove access or verify entitlement changes. If the application lacks an API or only exposes partial data, teams must use manual steps or custom scripts, which are slower and easier to miss. That creates a governance gap between leaving the company and actually losing access.
Q: How do security teams know whether offboarding is actually working?
A: Security teams should measure completion, not process start. Confirm that accounts are disabled, tokens are revoked, privileged roles are removed, and recovery methods are no longer usable across every connected system. Sampling terminated identities is a practical way to prove whether revocation is real or only recorded.
Q: When should teams treat an application as outside identity governance?
A: Any application that cannot consume offboarding signals, surface permissions, or support revocation at scale should be treated as outside effective governance until that gap is closed. Those systems require compensating controls because central IAM coverage does not extend to them automatically.
Technical breakdown
Why SSO stops at the API boundary
Single Sign-On centralises authentication, but offboarding requires more than login control. The real problem is application governance: IT must know not only that a user can sign in, but what permissions, admin roles, and residual access paths remain inside each SaaS app. If an application lacks a connector or exposes only shallow API data, the identity system cannot see the full entitlement set. In that case, central identity control ends at the edge of the application, and lifecycle enforcement reverts to per-app manual cleanup.
Practical implication: map which SaaS apps are governable only through direct app access, not through the identity provider.
Why unsupported SaaS creates orphaned access
Unsupported or weakly integrated SaaS applications create a governance blind spot during offboarding. When a leaver event fires in HR or identity systems, the deprovisioning action is only effective if the downstream application can receive and act on that signal. Without that integration, access can persist in disconnected systems, including privileged accounts that are especially hard to spot. That persistence is not just an operational inconvenience. It is a lifecycle failure that leaves orphaned access outside normal review and revocation workflows.
Practical implication: treat every unsupported app as a candidate for manual orphaned-access review during leaver processing.
Why custom connectors shift risk rather than remove it
Custom integration work can close a specific application gap, but it introduces engineering overhead and maintenance debt. Each bespoke connector must be kept current with application changes, permission model changes, and HR or identity data changes. If the connector breaks, the offboarding workflow breaks with it. In practice, the challenge is not whether automation exists, but whether it is durable enough to preserve lifecycle control across the full application estate.
Practical implication: measure connector maintenance as part of identity governance risk, not as a separate IT project.
Breaches seen in the wild
- Coupang Signing Key Breach: Unrevoked signing key credentials expose 33.7 million records after employee offboarding failure at Coupang.
- Salesloft OAuth token breach: hackers stole OAuth tokens to access Salesforce data via Salesloft.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Lifecycle coverage is the real control boundary, not SSO adoption: Centralised authentication does not equal centralised deprovisioning. The article shows that the limiting factor is whether every application in scope can receive identity and entitlement changes at offboarding time. Where that control path is missing, governance ends at the connector boundary rather than at the application boundary. Practitioners should treat offboarding coverage as the test of whether identity governance is actually complete.
API dependency has become an identity governance constraint: The industry still treats APIs as an implementation detail, but the article shows they are now a governance prerequisite. If an app cannot expose enough data to verify permissions and revoke access, it sits outside the effective control plane. That makes the API gap a structural NHI and IAM problem, not just an integration inconvenience. Teams need to assess whether their governance model assumes a level of app interoperability that does not exist.
Zero-touch offboarding only works when the leaver signal reaches every system of record: HR, identity, and application data must align for deprovisioning to be reliable. The article highlights a familiar failure mode in lifecycle governance: a leaver event exists, but the downstream app is invisible or only partially mapped. That creates orphaned access and widens audit exposure. The practitioner conclusion is simple: if a system cannot consume the offboarding signal, it remains a manual risk surface.
Universal integration is a governance ambition, but the control question is resilience: The article points toward broader data integration as the answer, yet the more important question is whether the integration itself is durable enough to survive app churn. Connector brittleness, permission drift, and hidden shadow IT all erode lifecycle controls over time. The practical implication is that identity programmes must measure coverage, failure rate, and drift, not just integration count.
From our research library:
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to the Ultimate Guide to NHIs.
- 92% of organisations expose NHIs to third parties, raising concerns about supply chain security, according to the Ultimate Guide to NHIs.
- Read next: NHI Lifecycle Management Guide
What this signals
API gap governance: Offboarding fails when identity systems can authenticate users but cannot enforce lifecycle control inside every downstream application. That is the practical meaning of the API gap: central visibility without central revocation leaves residual access in place after leaver events.
The next maturity step is not another login layer. It is proving that every application in scope can receive and act on the same lifecycle signal, or else explicitly classifying the application as a manual exception until the gap is closed.
For practitioners
- Inventory every SaaS app by offboarding coverage Classify each application by whether it can receive deprovisioning signals, expose entitlement data, and remove access without manual intervention.
- Flag orphan-risk applications for manual review Prioritise niche, legacy, and shadow IT applications where access removal still depends on users, admins, or helpdesk staff logging in by hand.
- Test the leaver signal path end to end Validate that the HR offboarding event reaches identity, downstream applications, and admin roles before the employee exit date, then confirm revocation actually completed.
- Measure connector durability as a governance control Track broken integrations, stale mappings, and permission drift as offboarding control failures rather than routine technical debt.
- Escalate unsupported apps into the lifecycle backlog Create a remediation queue for applications that cannot be deprovisioned cleanly so they are not left outside governance indefinitely.
Key takeaways
- The article’s core point is that SSO alone does not finish the job of SaaS offboarding when applications sit outside the connector set.
- Manual deprovisioning and unsupported integrations create orphaned access risk, especially where admin credentials or shadow IT are involved.
- Identity teams should measure offboarding coverage at the application level, because lifecycle completeness is the real control boundary.
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 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 — Improper Offboarding | The article is fundamentally about failed SaaS offboarding coverage and orphaned access. |
| NHI-03 — Vulnerable Third-Party NHI | Third-party SaaS apps create governance gaps when their APIs and connectors are incomplete. | |
| NHI-05 — Overprivileged NHI | Orphaned admin credentials and lingering permissions are the article's central risk pattern. | |
| Recommendation — Audit offboarding paths and remove any SaaS app that cannot revoke access reliably at leaver time. Classify third-party SaaS connectors by revocation reliability and escalate weak integrations as governance risk. Review SaaS admin entitlements at offboarding and revoke any standing privilege that persists after departure. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article focuses on whether identity governance can enforce entitlements across the application estate. |
| Recommendation — Map each SaaS app to PR.AA-05 coverage and close any path that prevents timely entitlement removal. | ||
| CIS Controls v8 | CIS-5 — Account Management | Offboarding is an account management control problem across distributed SaaS applications. |
| Recommendation — Apply CIS-5 to inventory accounts, revoke departures, and verify that stale access no longer exists. | ||
Key terms
- API Gap: An API gap is the difference between what an application programming interface exposes and what a system, process, or security control needs to function safely. It often appears when integrations, permissions, logging, validation, or lifecycle controls are incomplete, creating blind spots for automation, identity governance, and security monitoring.
- Zero-touch onboarding: Zero-touch onboarding is a process that provisions a user, device, and required access with minimal manual intervention. In identity governance, it only works when enrollment, account creation, and policy assignment are tied to the same authoritative lifecycle state.
- Orphaned Access: Orphaned access is credentialed access that still works even though no clear business owner can justify or manage it. It usually appears after system changes, reorganisations, or integrations, and it is especially dangerous because it can remain active long after the original purpose has disappeared.
- Lifecycle coverage: Lifecycle coverage is the degree to which an identity programme controls access from joiner to mover to leaver, including provisioning, revocation, and review. For mixed environments, it must follow the identity across directories, SaaS apps, and delegated admin paths, not just the login point.
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 building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 10, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org