Join our Newsletter — 33% off our NHI Course

How should security teams handle offboarding when employees still have valid access to third-party SaaS tools after an IdP disablement?

Security teams should treat IdP disablement as only one control step, not the full offboarding outcome. They need visibility into external applications where credentials may remain valid independently of the corporate directory. The practical goal is to revoke access at the resource layer, verify remaining privileges, and confirm that no standing credentials survive after separation.

Why Offboarding Has to Reach Beyond the IdP

When an employee leaves, disabling the corporate identity provider account is necessary but incomplete if the person still has direct credentials or OAuth grants in third-party SaaS tools. The security problem is that access can persist outside the directory boundary, so the offboarding event must be treated as a multi-system revocation process, not a single switch-off. That matters most where SaaS tools hold data, admin functions, or delegated integrations that remain valid independently of the IdP.

Current guidance suggests that offboarding should be driven by the actual places where authentication and authorisation are enforced, not by the assumption that the IdP is the only gate. The NHI lifecycle problem here is especially visible when tokens, app passwords, API keys, or vendor-specific sessions survive employee separation. In practice, many security teams discover residual access only after a former worker can still open a connected SaaS app, rather than through any intentional offboarding check.

The 2025 State of NHIs and Secrets in Cybersecurity

How Offboarding Should Work in Practice

Effective offboarding starts with an inventory of where the employee had access, including SaaS applications, linked accounts, federated sessions, service accounts, and any delegated tokens created during daily work. The first decision is to separate human identity disablement from resource-layer revocation. A disabled IdP account may stop future single sign-on, but it does not automatically revoke pre-existing access tokens, app-local passwords, or third-party sessions.

A practical process usually needs four moves:

  • Identify every externally hosted application the employee used, including tools approved by IT and tools connected informally through OAuth or local accounts.
  • Revoke or reset access at the SaaS layer, not just in the directory, so that surviving credentials cannot continue to authenticate.
  • Check for privileged roles, shared workspaces, API tokens, and integrations that may have been granted to the employee or to accounts they managed.
  • Verify post-offboarding state by confirming that access fails from the SaaS side and that no standing credentials remain active.

This is where lifecycle discipline matters. If the organisation cannot show who owned each SaaS account, how it was authenticated, and how it was revoked, then offboarding becomes partial and inconsistent. The strongest control objective is not merely account closure but elimination of residual authority. For readers who want deeper lifecycle context, the NHI Lifecycle Management Guide explains why creation, use, rotation, and retirement need to be managed together. OWASP’s OWASP Non-Human Identity Top 10 is also useful because it frames lingering credentials and missing lifecycle controls as a recurring failure mode rather than an exception.

Where this breaks down is in SaaS-heavy environments with many shadow apps, delegated OAuth grants, or unclear account ownership, because the offboarding team cannot reliably find every place where valid access still exists.

Common Variations and Edge Cases

Tighter offboarding control often increases operational overhead, so organisations have to balance speed of employee separation against the effort required to clean up every downstream entitlement. The hardest cases are not standard SSO users but the people who created integrations, shared links, admin consoles, or application-specific accounts that live outside central identity governance.

One common edge case is when the employee never had a traditional SaaS username but did control a connected token, webhook secret, or delegated grant. Another is when the SaaS platform uses independent recovery or local authentication, which means the corporate IdP can be disabled while the external account remains active. Best practice is evolving, but the safe assumption is that any credential not explicitly tied to the IdP can outlive it.

Teams should also distinguish between access removal and data retention. A former employee may no longer be able to sign in, yet still retain access if they were added to shared projects, vendor portals, or collaborative spaces that were not reviewed as part of offboarding. NHI research consistently shows that residual access and missing visibility are common failure points, which is why offboarding checks should cover both interactive users and machine-style credentials. The practical lesson is to treat SaaS disablement as a verification problem: if the team cannot prove that access was revoked where it actually exists, the risk remains open.

Risk and Threat Considerations

The material risk here is unauthorized post-employment access, which can expose confidential data, admin functions, and connected systems after the HR event is complete. It also creates governance blind spots because the organisation may believe access is removed while SaaS-side permissions or tokens are still valid.

Failure mechanism: The control fails when revocation stops at the IdP boundary and does not reach local SaaS credentials, OAuth grants, API tokens, or shared accounts. An attacker or disgruntled former employee can then use surviving access paths to read data, change settings, or preserve persistence through delegated integrations.

Impact: Sensitive information can be exfiltrated, business workflows can be manipulated, and accountability for the former employee’s actions becomes difficult to establish. In environments with many third-party apps, the same weakness can scale into repeated exposure across multiple services.

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 and MITRE ATT&CK address the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 — Lifecycle Management Residual SaaS access after exit is a lifecycle retirement failure for non-human-style credentials.
NHI-02 — Secret Storage and Exposure Tokens and app passwords may survive IdP disablement if stored outside central control.
NHI-05 — Authorization and Privilege Former users may still hold overbroad SaaS roles after directory access is removed.
Recommendation — Inventory and revoke every remaining credential path during offboarding. Locate and retire any exposed or unmanaged SaaS tokens before separation closes. Review and remove surviving roles and delegated privileges at the SaaS layer.
CIS Controls v8 5 — Account Management Offboarding requires disabling all relevant accounts, not only the IdP account.
6 — Access Control Management Resource-layer revocation and privilege cleanup are core to closing post-exit access.
Recommendation — Disable and validate removal of every active account tied to the leaver. Revoke application access paths and verify privilege removal after termination.
MITRE ATT&CK T1078 — Valid Accounts Surviving SaaS credentials let a former employee or intruder keep using valid accounts.
Recommendation — Hunt for surviving valid accounts across SaaS platforms and revoke them quickly.
NIST CSF 2.0 PR.AA-01 — Identity Management, Authentication, and Access Control Identity disabling is incomplete unless access is removed where it is actually enforced.
Recommendation — Map and enforce access revocation at every authentication boundary.

Practitioner Guidance

What to prioritise: Treat every SaaS tool with independent authentication as a separate revocation target. If the tool can be reached without the corporate IdP, it needs its own offboarding check.

What to verify: Confirm that the employee’s access fails at the resource layer, not just in the directory. Evidence should include revoked tokens, disabled local accounts, removed roles, and a post-offboarding access test where feasible.

Common mistake: Assuming that a successful IdP disablement means the offboarding job is done. That shortcut leaves the highest-risk gap untouched: credentials and sessions that were issued or stored outside central identity control.

Practitioner takeaway: The key judgement is to offboard the person from every place they can still authenticate, not just from the corporate login path.