Two-Factor Authentication (2FA) is a security mechanism that requires users to provide two distinct forms of verification before gaining access to an account or system.