Multi-factor authentication (MFA) is a process to verify a user's identity by requiring them to present two or more forms of evidence to an authentication system. The evidence can be something they know, like a password, something they have, or something they are. A common example of MFA is a 6-digit code generated by an app that is shared between the user and the authentication system.