TL;DR: Manual ticketing cannot keep pace with SaaS access changes across onboarding, role changes, and offboarding, according to Zluri’s guide to user lifecycle management. The governance issue is not just speed but whether access can be granted, changed, and revoked before privilege drifts beyond reviewable control.
At a glance
What this is: This is a vendor guide to SaaS access and permissions management that argues lifecycle automation is needed to handle onboarding, role changes, and offboarding at scale.
Why it matters: It matters because the same access lifecycle pressures affect human IAM, SaaS entitlement governance, and the revocation discipline that also underpins NHI control.
By the numbers:
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools.
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them.
- NHIs outnumber human identities by 25x to 50x in modern enterprises.
👉 Read Zluri's guide to managing SaaS access and permissions
Context
SaaS access management breaks down when provisioning and deprovisioning depend on manual tickets, because access changes are continuous while approval workflows are episodic. In practice, that creates delays, errors, and entitlement drift across human identity programmes and the adjacent SaaS control plane.
The article’s core argument is that lifecycle automation can reduce friction when employees join, move, or leave, and when application access must change with role or department shifts. For IAM teams, the real question is not whether access requests can be automated, but whether the access lifecycle is governed tightly enough to prevent stale privileges and orphaned access.
Key questions
Q: How should organisations automate SaaS access requests without losing control?
A: Automate only the parts of the workflow that are policy-backed and attributable to authoritative identity data. Keep the request path tied to approved application catalogs, explicit ownership, and auditable approval logic so that speed does not replace governance. The goal is faster entitlement decisions, not broader entitlement freedom.
Q: Why do role changes create access risk in SaaS environments?
A: Role changes often leave the old access in place while new access is added, which creates privilege creep. If provisioning logic does not revoke entitlements as cleanly as it grants them, the user accumulates permissions beyond current need. That is a governance failure, not just an administrative delay.
Q: What breaks when offboarding is handled manually?
A: Manual offboarding often misses one or more connected SaaS applications, especially when the user has accumulated access across teams or departments. The result is lingering active access after the business relationship ends, which can expose data and create audit findings. Complete revocation depends on system-wide visibility, not one ticket being closed.
Q: How do access catalogs help IAM teams govern SaaS apps?
A: Access catalogs reduce ad hoc requests by limiting users to pre-approved applications and known request paths. They work best when each app has an owner, an approval rule, and a review cadence. Without those controls, the catalog becomes a faster way to spread inconsistent access rather than a governance layer.
Technical breakdown
Lifecycle automation for SaaS access requests
SaaS access automation usually combines HR-triggered identity data, app catalog logic, and workflow orchestration. When a user joins or changes role, the system pulls updated attributes from the HR source, matches them to approved applications, and creates tasks for provisioning or revocation. The key technical point is that access decisions are no longer made once at the ticket stage. They are repeatedly recalculated as a user’s role, location, or department changes, which reduces delay but also increases the need for clean authoritative source data.
Practical implication: connect access decisions to authoritative HR attributes and review whether workflow logic mirrors real entitlement policy.
Onboarding, mid-lifecycle change, and offboarding as one control loop
The article treats onboarding, role change, and offboarding as a single lifecycle system rather than three separate service desk events. That matters because each stage creates a different governance failure mode. Onboarding risks over-provisioning, mid-lifecycle change risks privilege creep, and offboarding risks lingering access after employment ends. Technically, the control loop depends on timely state updates, entitlement mapping, and action execution across multiple SaaS apps, not just a front-end request form.
Practical implication: test whether provisioning, change, and deprovisioning are governed by one lifecycle model, not three disconnected processes.
Self-service access catalogs and approval boundaries
An access catalog narrows request options to pre-approved applications, which can shorten lead time and reduce ad hoc approvals. But the security value depends on how tightly the catalog is governed. If the catalog is too broad, users can still request entitlements that expand the attack surface. If it is too narrow, teams bypass it and recreate shadow workflows. The control problem is not the catalog itself, but whether approval boundaries and application eligibility rules are enforced consistently.
Practical implication: limit self-service requests to entitlements that have explicit policy, ownership, and review criteria.
NHI Mgmt Group analysis
Lifecycle automation is now a baseline control for SaaS access governance, not a productivity feature. Manual access tickets cannot keep up with role shifts, app sprawl, and rapid offboarding across modern SaaS estates. The problem is not only throughput, but inconsistent entitlement decisions across HR, IT, and business workflows. Practitioners should treat access lifecycle automation as part of core control design, not a convenience layer.
Access lifecycle governance fails when provisioning and deprovisioning are separated from authoritative identity state. The article’s model depends on HR-driven updates feeding workflow execution, which is exactly where many programmes break: the state change happens in one system, while access remains active in another. That gap creates privilege creep during moves and orphaned access at exit. Practitioners should assume lifecycle drift unless authoritative identity updates are wired directly into enforcement.
Human access governance and NHI lifecycle governance are converging on the same operating problem. Whether the subject is a user, a service account, or a SaaS entitlement, the failure mode is the same: access outlives the condition that justified it. That is why the discipline behind joiner-mover-leaver management now matters across human IAM and machine access alike. Practitioners should use one lifecycle governance model and adapt it by actor type.
Self-service access only works when policy is encoded before the request, not after it. Access catalogs reduce friction by predefining what is requestable, but they also expose gaps in ownership, review, and entitlement standardisation. If a request path depends on human judgement at every step, it is not governance automation. Practitioners should keep the catalog narrow enough that approval remains policy-led rather than negotiable.
From our research:
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs.
- Only 5.7% of organisations have full visibility into their service accounts, which means lifecycle controls often operate without complete entitlement inventory.
- Ultimate Guide to NHIs shows why lifecycle governance must cover credentials, not just user accounts, when access is the control point.
What this signals
Access lifecycle automation is becoming the practical bridge between IAM and NHI governance. As organisations industrialise SaaS access workflows, the same lifecycle discipline will increasingly be expected for service accounts, API keys, and workload identities. Teams that can already enforce entitlement state changes through authoritative identity events are better positioned to extend those controls beyond humans.
Privilege drift is the hidden cost of making access requests easier. The more seamless onboarding and app requests become, the more important it is to prove that removal is equally deterministic. That is why lifecycle control quality, not request volume, should become the maturity signal for identity programmes.
The next governance step is to treat access state as a continuously reconciled record. If current role, department, and entitlement state are not compared regularly, approvals will reflect yesterday’s business structure rather than today’s need. That is where lifecycle governance shifts from admin workflow to control assurance.
For practitioners
- Tie provisioning to authoritative identity events Use HR or identity source changes to trigger access actions automatically, and verify that onboarding, role change, and offboarding each map to explicit entitlement rules.
- Unify move, add, change, and leave workflows Treat onboarding, mid-lifecycle change, and deprovisioning as one governed lifecycle so that access does not remain active simply because the user state changed in a different system.
- Restrict self-service requests to approved catalogs Limit app requests to applications with documented ownership, approval criteria, and review cadence so that self-service does not become uncontrolled entitlement expansion.
- Test offboarding for full revocation completion Simulate exits and verify that every SaaS app linked to the user is deactivated or suspended, including access that sits outside the obvious admin console path.
- Review mid-lifecycle entitlement drift regularly Compare current app access against current role and department attributes so promotions, transfers, and geo-shifts do not leave outdated permissions behind.
Key takeaways
- Manual access requests do not scale cleanly across modern SaaS estates because the real problem is lifecycle drift, not ticket volume.
- The strongest governance signal is whether provisioning and deprovisioning are tied to authoritative identity changes and executed without exception.
- IAM teams should judge access automation by how completely it revokes stale access, not by how quickly it grants new access.
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 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 | Access provisioning and revocation map to identity and credential management. |
| NIST Zero Trust (SP 800-207) | N/A | Zero trust depends on continuous verification of access state and least privilege. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Lifecycle revocation discipline is relevant where machine or service credentials persist. |
Connect SaaS entitlement changes to PR.AC-1 and verify every lifecycle event is enforced consistently.
Key terms
- User lifecycle management: User lifecycle management is the process of creating, changing, and removing access as a person moves through an organisation. In identity programmes, it connects HR state to entitlement state so provisioning and revocation happen from the same control plane rather than as disconnected help desk tasks.
- Access catalog: An access catalog is a governed list of applications or entitlements that users can request through approved workflows. It reduces ad hoc access while still allowing self-service, provided each entry has an owner, an approval rule, and a review process that keeps the catalog aligned with policy.
- Offboarding: Offboarding is the controlled removal of access when an identity leaves or no longer needs it. In mature IAM and NHI programmes, it is not just account disablement, but confirmation that all linked applications, tokens, and delegated permissions have been revoked or invalidated.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or programme maturity, it is worth exploring.
This post draws on content published by Zluri: Access Management, how to manage user access and permissions in SaaS applications. Read the original.
Published by the NHIMG editorial team on 2025-06-26.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org