Multi-factor authentication is an authentication method in which a user has to successfully present authentication factors from at least two of the three categories:

  • knowledge factors (“things only the user knows”)
  • possession factors (“things only the user has”)
  • inherence factors (“things only the user is”)

Requiring more than one independent factor increases the difficulty of providing false credentials.