I’m sure that using MFA (Multi-Factor Authentication) today is oblivious.
For 2FA (2-Factor Authentication) the most used method is
The most known implementation is Google Authenticator but also there is a lot of other solutions.
On the last couple of days, I was looking for such a solution for our project and have found the Authy – really nice and usable thing.
Authy vs Google Authenticator
Authy benefits in a few words:
- it’s not tied to a concrete device – can be installed on multiple cellphones (but still the original phone number will be used)
- has desktop applications for Windows, macOS, and browsers extension to make access to codes more simple, also – you’ll not be dependent on phone device and still be able to log in if you left your phone on a kitchen
- create accounts backup – when installing Authy on a new device it will restore all your records
Install on a phone from Google Play on Apple Store:
Set your mobile number – it will be also used for authorization on other devices, and your email.
Authorize using SMS or phone call. Best to use SMS as calls will be done via Viber and can be with awful quality:
The is also
Application without the extension can be launched via
For Windows and macOS applications can be downloaded from the
Authorize again using SMS:
Configuring Github MFA
Go to the Settings > Security, click on the Enable two-factor authentification:
Click on the Set up using an app:
On the next page, you’ll get codes to restore access in case if you’ll lose your MFA-device.
On your phone open Authy, click the Add account and set
The same password will be used to access your data from other Authy applications so store and remember it.
Github will display QR-код:
Scan it from your phone:
Choose a logo and save new account:
After creating a new account Authy will start displaying generated codes.
Enter it at the bottom on the Github page:
On this page you also will be able to configure SMS to restore access – do it:
Configuring AWS MFA
Repeat for AWS.
The documentation is available
Go to the Security Credentials:
Click on the Activate MFA:
By default the Virtual MFA device will be checked – leave it and press Continue:
Click the Show QR Code:
Scan it, create the account in Authy and enter the code from your Authy application at the bottom, then wait when it will be updated with a new one – and enter again: