Multi-factor authentication

Multi-factor authentication (MFA) is an authentication method in which the user has to present more than one type of evidence to a system in order to be authenticated.

Most commonly, three different types of evidence (or factors) are distinguished:

If an authentication system requires the user to provide more than one of these factors in order to authenticate, then it is a multi-factor system.

For example, the system might ask the user for a password as well as a code generated by the authenticator app on their phone.