Understanding 2-Factor Authentication

Gupta Bless
6 min readJun 12, 2021
Photo from UnSplash By Markus Spiske

What is 2FA authentication?

2FA provides two layers of authentication to secure your resources. It has been actually implemented to keep your resources safe from unauthorized access usually a lot of data breaches are coming and username/password are getting disclosed and users have a bad habit to reuse their credentials so it provides an extra layer of authentication after entering the username and password users have to authenticate themselves via one more method, It can be OTP or the secret question. The two layers of authentication are:

  • Username / Password: It is simple authentication provided by any application you can chose a combination of username and password of your choice
  • 2FA: It can be set in a number of different ways such as email token, google authenticator app token and more.

Note: but these 2FA options are implemented by the application. Users can choose only from those options that are available in the application.

Protecting identity using the 2-factor authentication: Identity is that thing by which anyone can be identifiable in a group of people, whether it is a computer…

--

--