reauthentication
Reauthentication is the process of proving a user's identity again to access a resource or perform a specific action, typically after a session has expired, after a long period of inactivity, or when a task requires higher assurance. It is distinct from the initial login, which establishes a user’s primary session; reauthentication re-verifies identity to authorize a sensitive operation or access to protected data.
Purpose: Reauthentication reduces the risk of unauthorized actions due to session hijacking, stale credentials, or compromised
Methods: Common methods include prompting for credentials again, biometric verification, one-time codes, push approvals, or device-based
Implementation patterns: In web and mobile apps, reauthentication often appears as a separate prompt or a forced
Security and usability: Reauthentication balances security and user experience. Poorly designed prompts can cause fatigue or
Examples and contexts: Reauthentication is used in banking apps for transfers, cloud consoles before changing billing
See also: authentication, session management, multi-factor authentication, step-up authentication, re-login.