Join our Newsletter — 33% off our NHI Course
Home› FAQ› NHI Lifecycle Management› What is the difference between access revocation and…
NHI Lifecycle Management

What is the difference between access revocation and password expiry in shared credential management?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated November 5, 2026 Domain: NHI Lifecycle Management

Access revocation removes a person’s permission to use a shared resource. Password expiry makes the credential itself unusable after a defined point and forces rotation. In practice, revocation controls who can currently reach the secret, while expiry controls how long the secret remains valid. Using both reduces the chance that old credentials survive beyond their intended lifecycle.

How access revocation and password expiry differ in shared credential setups

Access revocation and password expiry solve different problems in shared credential management. Revocation is about removing a person's right to use the shared resource, while expiry is about invalidating the secret itself so it can no longer be used after a set time. That distinction matters when access is shared across teams, vendors, or automation.

When those controls are treated as interchangeable, organisations often leave a valid secret available to someone who should no longer use it, or they keep a credential alive longer than the business intended. Shared credentials make that failure mode more damaging because one credential can continue to work for multiple people or systems unless both the permission layer and the secret lifecycle are controlled.

For shared account governance, the difference is easier to see in day-to-day operations. Shared and Generic Accounts Governance Guide covers the practical problem of classifying, controlling and replacing accounts that many people or processes use, which is exactly where revocation and expiry start to diverge. Revocation answers who should still be entitled to use the shared access path; expiry answers how long the underlying secret should remain valid before it must be replaced.

Why the distinction matters for lifecycle, attribution and blast radius

In a shared credential model, access revocation is the stronger control for personnel changes, offboarding and temporary access removal. It should prevent a person from reaching the shared resource even if they still know the current password or token. Password expiry is a lifecycle control for the secret itself, so it limits how long the same credential can circulate, be copied, or survive in old notes, scripts, browser stores or chat history.

The two controls also protect against different kinds of ambiguity. Revocation helps answer, “who may use this now?” Expiry helps answer, “is this still a valid secret?” If you only revoke access without expiring or rotating the shared password, someone who retained the secret may still be able to use it through another path. If you only expire the password without revoking access, the right people may still be authorised, but they will lose working access until the secret is rotated and redistributed.

That is why shared credentials are better handled as a governed lifecycle problem than as a one-time password policy issue. Password Security and Password Manager Guide is useful here because it distinguishes password expiry from broader password policy choices and shows why forced rotation is not a substitute for access governance. A shared secret can be technically fresh and still be wrongly available to the wrong person if entitlement removal has not happened.

For secrets handling more broadly, Secrets Management Guide explains why rotation, dynamic secrets and secret centralisation matter together. In practice, expiry is most useful when it is paired with a plan for redistribution, auditability and replacement, otherwise teams create outages or ad hoc exceptions that weaken the control.

How to apply both controls without breaking operations

Shared credential management works best when revocation and expiry are tied to different events. Use revocation when a person leaves, changes role, loses need-to-know, or should no longer be able to use the shared access path. Use expiry to force periodic replacement of the secret, to limit dwell time after exposure, and to make stale copies less useful.

Where the shared credential reaches production systems or sensitive data, it is usually safer to pair expiry with a rotation process that includes audit logging and distribution control. The most common operational mistake is to expire a password without checking whether downstream services, scripts or users depend on it. That creates predictable downtime and encourages teams to extend the expiry interval until the control becomes meaningless.

If the shared credential is used across multiple tools or environments, Human vs Non-Human Identity is a useful way to think about whether the access path is really meant for people at all. Where automation or service access is involved, the better answer is often to move away from a shared human-style password and toward per-actor credentials with clearer ownership and revocation behaviour.

Risk and Threat Considerations

Shared credentials create a lingering-access problem: a person can lose permission on paper while still being able to use a valid secret, or a secret can be expired while the right people still need access. That gap increases the chance of unauthorised reuse, delayed offboarding and undetected continued access after role changes or compromise.

Failure mechanism: Revocation and expiry are often implemented in different systems, so one control is updated while the other remains live. A shared password can survive in a copied note, cached session, script or secondary tool even after access is formally removed.

Impact: The organisation can lose both containment and attribution. An old shared secret may still grant access, and because several people or processes know it, it becomes harder to prove who used it, when they used it, or whether a breach was caused by misuse or stale entitlement.

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 SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementShared credential expiry and rotation are authenticator lifecycle controls.
AC-2 — Account ManagementAccess revocation is fundamentally account and entitlement removal.
AC-6 — Least PrivilegeShared credentials should be limited to the minimum access needed by current users.
Recommendation — Enforce authenticator lifecycle rules for shared secrets, including rotation, expiration and revocation. Remove account access promptly when a user no longer needs the shared resource. Restrict shared access paths to the minimum privileges required for current use.
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingRevocation and secret removal are central when people leave or lose need for a shared credential.
NHI-07 — Long-Lived SecretsPassword expiry directly limits the lifetime of shared credentials.
Recommendation — Revoke access and remove associated secrets immediately during offboarding. Replace long-lived shared secrets with shorter-lived or rotated credentials.

Practitioner Guidance

What to prioritise: Treat revocation as the immediate containment control and expiry as the lifecycle control. If you must choose, remove entitlement first when someone should no longer have access, then rotate the secret on a schedule that reflects the asset's sensitivity and exposure.

What to verify: Confirm that revoking a person's access actually removes every path to the shared resource, including secondary accounts, federated grants, cached sessions and any external system that still accepts the same secret. If the password expires but the access path still exists, the control is incomplete.

Common mistake: Teams often rely on periodic password expiry alone and assume that means shared access is governed. In practice, that only limits the secret's lifetime, not who is entitled to use it, so stale access and poor attribution can remain.

Practitioner takeaway: For shared credentials, revocation answers entitlement and expiry answers validity, so mature governance needs both, plus evidence that the old secret cannot still be used anywhere it matters.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 5, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org