You are reviewing security logs in Azure Key Vault and notice unexpected access attempts from an unrecognized IP address. You need to immediately revoke all active Azure Active Directory tokens issued to a specific compromised user or service principal across your Azure AI applications. What action should you take?
Correct. Revoking refresh tokens invalidates all active sessions and tokens immediately across all connected applications.
Why this answer
Revoking refresh tokens invalidates the user's or service principal's ability to silently obtain new access tokens, effectively terminating the session across all clients. The Revoke-AzureADUserAllRefreshToken cmdlet (or the equivalent 'Revoke sessions' action in the Microsoft Entra admin center) sets the refreshTokensValidFromDateTime to now, so any token issued before that timestamp is rejected. This is the correct immediate containment step for a compromised identity.
Exam trap
AI-200 often tests the misconception that restarting a client session or deleting logs remediates a compromised identity, when the actual containment action is revoking refresh tokens at the Entra ID layer.
How to eliminate wrong answers
Option A is wrong because restarting a browser session only clears local cookies on one device — it does not invalidate tokens already issued to other clients or the attacker's session. Option C is wrong because changing the subscription display name is a cosmetic metadata change with no security effect on authentication tokens. Option D is wrong because deleting a Log Analytics workspace destroys telemetry and evidence, and does nothing to revoke tokens or stop the attacker.