Introduction to 2 Factor Authentication

Two-factor authentication (2FA), sometimes referred to as two-step verification or dual-factor authentication, is a security process in which users provide two different authentication factors to verify themselves.

  This article will teach you...

What 2FA is, the benefits of using 2FA and why we're using it.

What is 2FA?

Two-factor authentication can be used to strengthen the security of an online account, a smartphone, or even a door. 2FA does this by requiring two types of information from the user—a password or personal identification number (PIN), a code sent to the user's smartphone, or a fingerprint—before whatever is being secured can be accessed. 

Benefits of 2FA

  • Authenticator Apps are well-supported by big players (Microsoft, Google, etc.)
  • By default, 2FA codes change every 30 seconds; the code must be entered within that time
  • Codes are six-digit numbers. The UI will not allow anything else to be entered/verified
  • The app is tolerant of incorrect codes. The app will tell the user if the code is incorrect.

Why are we using it?

  • To ensure the highest level of protection for all user interactions with our services
  • It benefits from a highly scrutinized open-source algorithm
  • Users are increasingly adopting Authenticator Apps