A cloud-based identity and access management service for securing user authentication and resource access
Hello SAGA
Thank you for reaching out to Microsoft Q&A.
Yes. In Microsoft Entra ID, you can force all active browser sessions and sign‑in tokens to be invalidated so that the user must re‑authenticate to all apps, even if the browser session is still open.
However:
Password reset or MFA reset alone is NOT sufficient
You must explicitly revoke the user’s sign‑in sessions
Why Password Reset / MFA Reset Alone Is Not Enough
Microsoft Entra ID uses tokens, not live authentication, to maintain sessions:
Access tokens → valid ~1 hour
Refresh tokens → long‑lived (used to silently re‑sign in)
Browser session cookies → controlled by the app
If you only:
Reset password
Reset MFA
➡ Existing browser sessions can remain valid until:
Token expiry
App revalidation
Browser close
For your reference: https://learn.microsoft.com/en-us/entra/identity/users/users-revoke-access
Below is the resolution:-
Use “Revoke Sessions” in Microsoft Entra ID
This action:
Invalidates all refresh tokens
Forces re‑authentication across all apps and browsers
Clears MFA claims (per‑user and Conditional Access)
Signs the user out of all active sessions
Microsoft introduced this as the correct “kill switch” for compromised or risky users
Microsoft Entra admin center
Entra ID → Users → Select user → Authentication methods → Revoke sessions
After this action, the user is required to sign in again everywhere.
This behavior is logged as:
Update StsRefreshTokenValidFrom Timestamp
Audit‑visible and security‑compliant
When Revoke sessions is triggered:
Refresh tokens are invalidated immediately
New access tokens cannot be issued
Existing access tokens:
Expire naturally (≈ 1 hour), OR
Are invalidated near‑real‑time for CAE‑enabled apps
Browser sessions are forced back to Entra ID on next request
For risky or compromised users :-
- Reset password
- Require MFA re‑registration
- Revoke sessions ← CRITICAL STEP
- (Optional) Temporarily block sign‑in
- Re‑enable access after verification
For Browser Sessions
Entra ID cannot directly delete app‑owned cookies
Session invalidation occurs when:
App revalidates token
CAE (Continuous Access Evaluation) is supported
Modern Microsoft workloads (Exchange, SharePoint, Teams) support near‑real‑time enforcement via CAE
Reference: https://learn.microsoft.com/en-us/entra/identity/users/users-revoke-access
So, Resetting a user’s password and MFA methods does not automatically invalidate existing browser sessions in Microsoft Entra ID. To ensure all active sessions and tokens are invalidated and force re‑authentication across all applications, administrators must explicitly use the Revoke sessions action in Microsoft Entra ID. This revokes refresh tokens, clears MFA claims, and enforces sign‑in again