How to use Google Two Factor Authentication in your project?
At our end we take security at a priority, implementation of different ways to secure website should be the priority for every developer.
Today we are going to discuss on how to implement two factor authentication using Google’s Authenticator.
What is Two Factor Authentication?
2FA is nothing new. In fact it’s already been widely adopted by most major platforms (Facebook, Apple, Google etc) as a means of making account logins more secure.
Two Factor Authentication, also known as 2FA, two step verification or TFA (as an acronym), is an extra layer of security that is known as “multi factor authentication” that requires not only a password and username but also something that only, and only, that user has on them, i.e. a piece of information only they should know or have immediately to hand — such as a physical token.
So how does the user get the code?
Historically this required the user to carry a widget or card reader device (in the case of bank accounts) on their person, to generate a unique code.
Recently a popular method has been sending the user an SMS with a one time use code.
However there are other options…
How Google Authenticator works
Google Authenticator is a free app for your smart phone that generates a new code every 30 seconds. It works like this:
When enabling 2FA, the application you’re securing generates a QR code that user’s scan with their phone camera to add the profile to their Google Authenticator app.
Your user’s smart phone then generates a new code every 30 seconds to use for the second part of authentication to the application.
Implementing Google Authenticator on your website using PHP
At our end we take security at a priority, implementation of different ways to secure website should be the priority…
%d bloggers like this:
M/s VIKASH TECH has a team of trained and certified consultants having rich experience in deploying server virtualization solutions offered by VMware, Citrix, Microsoft, Red Hat, ProXMox etc.. While multiple Virtual Machine’s deployment is seen as a challenge in corporate environments, we provide onsite solutions to our clients as well as remote solutions round the clock ensuring high availability of infrastructure at all times…[Read More]
Download our official app from play store and stay tuned with the latest updates over latest blogs, career opportunities and service offerings from M/s VIKASH TECH.