MFA is an authentication mechanism that requires a user to give two or more verification factors in order to get access to a resource such as an application, an online account, or a VPN.