Subscribe to the Non-Human & AI Identity Journal

How should security teams implement offboarding so former employees lose access everywhere?

Start with a single leaver workflow that disables the identity at the source, then fan out to SaaS, VPN, cloud storage, device management and physical access systems. Confirm that local application accounts and shared credentials are also revoked. The goal is not a ticket closure, but complete removal of every path the former user could still use.

Why This Matters for Security Teams

Offboarding is a control failure if a former employee can still reach email, SaaS apps, cloud consoles, or a shared token after HR has marked them as departed. The real risk is not just account deletion, but residual access paths that survive in caches, local app profiles, synchronised devices, delegated permissions, and unmanaged secrets. That is why NHI Management Group treats lifecycle control as a core security process, not an administrative cleanup task, as reflected in the NHI Lifecycle Management Guide.

The problem is especially visible where access is fragmented across identity providers, privileged tools, and ad hoc sharing. Current guidance from the OWASP Non-Human Identity Top 10 also highlights how long-lived credentials and weak lifecycle discipline create persistent exposure. In practice, many security teams discover leftover access only after a support ticket, an audit, or an incident reveals that the “removed” user still had a valid path back in.

How It Works in Practice

Effective offboarding starts with a single source of truth, usually the HR or identity directory event that marks the user as inactive. From there, the workflow should fan out automatically to all connected systems: SSO, VPN, device management, SaaS platforms, cloud IAM, privileged access tooling, physical access control, and collaboration suites. The goal is to revoke every authenticated path, not merely disable the primary login.

Security teams should separate revocation into three layers:

  • Identity disablement: suspend the directory account immediately so new sessions cannot be established.
  • Session and token invalidation: revoke active refresh tokens, API keys, app passwords, and device sessions where the platform supports it.
  • Dependency cleanup: remove delegated access, shared mailbox rights, local accounts, and privileged group memberships that survive the main account disablement.

This is also where NHI hygiene matters. If employees have created shared secrets, service accounts, or personal access tokens in code repositories or ticketing tools, those items need to be rotated or retired separately. The lifecycle patterns described in The 2025 State of NHIs and Secrets in Cybersecurity show why this matters: former employee tokens can remain active long after departure, which means offboarding must include secrets discovery and cleanup, not just account deprovisioning.

Automation should be policy-driven and auditable. Many organisations use SCIM, IdP workflows, endpoint management rules, and cloud-native deprovisioning hooks, but the critical design choice is coverage. A complete workflow should generate evidence of what was revoked, when it was revoked, and what exceptions were left for legal hold or transfer of ownership. These controls tend to break down when access is granted outside the identity stack, because unmanaged local accounts and embedded secrets do not respond to the same lifecycle signal.

Common Variations and Edge Cases

Tighter offboarding often increases operational friction, requiring organisations to balance speed of removal against business continuity for shared systems, legal retention, and incident response. Current guidance suggests treating exceptions explicitly rather than letting them persist by default. That is especially important in engineering environments where a former employee may own a CI/CD token, a cloud service principal, or a repository deploy key that other teams still depend on.

There is no universal standard for this yet, but best practice is evolving toward ownership transfer before deactivation wherever possible. If immediate removal would break production, the safer pattern is to replace the user’s access with a new owner, rotate the credential, then remove the old path. This is also where the Top 10 NHI Issues becomes practical reading, because offboarding failures often reflect broader lifecycle gaps rather than a single missed deprovision step.

Edge cases also include contractors, break-glass access, and accounts tied to shared mailboxes or team devices. Security teams should define these separately in policy, then verify them during quarterly access reviews. If a platform cannot reliably revoke tokens or nested entitlements, manual verification remains necessary. That limitation is especially common in legacy apps and in environments where local application accounts were created outside central IAM governance.

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 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-03 Covers NHI lifecycle and rotation failures that offboarding must eliminate.
NIST CSF 2.0 PR.AA-5 Supports revoking access and credentials when an identity is no longer authorised.
NIST CSF 2.0 PR.AC-4 Aligns with least-privilege removal and access review closure after departure.

Trigger deprovisioning from the authoritative source and verify all downstream access is removed.