Multi-factor Authentication (MFA) is an authentication method that requires the user to provide two or more verification factors to gain access to an online account (think: receiving a text message containing a unique code that you must enter to access your account).