At Adafruit, we highly encourage our community to enable two factor authentication to add a layer of security to your profile. As mentioned before, Two-Factor Authentication is a two step process where step 1 is to login to your account with your username and password and step 2 is to provide a code that is obtained on a physical device you possess, either a phone, USB key, or other devices!
This write up will show how to set up Two-Factor Authentication (2FA) so you can receive a code to your cell phone via a text message. You can also set the 2FA by using an app. That process is shown on the next page.
Here is a quick overview of how to set up 2FA via SMS (text message):
- Login to your Adafruit Account
- Navigate to "My Account"
- Under "My Account" select "Security and Privacy"
- In "Security and Privacy" select "Edit two-factor authentication settings"
- Select the text under the QR code titled "Don't have a compatible device use SMS instead"
- Enter your phone number
- Provide the code sent to you to enable 2FA
- Save the emergency code somewhere safe
- Verify 2FA is enabled
Start by signing into an Adafruit account and navigating to "My Account" as shown in the screenshot below:
The 2FA enabling setting can be found under the Security & Privacy settings in your account.
In Security and Privacy, notice the red letters stating 2FA is disabled. By default 2FA is disabled on every account. We will want to start the process to enable it and add a layer of security to the account.
Continue by clicking in the text "Edit two-factor authentication settings" which is the second portion highlighted in yellow below:
Continue by selecting "Click here to enable" to begin the 2FA set up process.
You will now see a QR code black and white image which may be scanned with the Google Authenticator App to obtain a code. However, for using SMS, we want to be sent a text with the code and not have to scan a QR code for the code.
Continue by selecting the text under the QR code image which reads, "Don't have a compatible device use SMS instead."
You will be prompted for a mobile number to which an authentication code will always be texted to in order to successfully log you into your account each time. Make sure the mobile number you enter is a number to which you always have access to the physical device for, such as your cell phone.
International numbers can be entered selecting your country first.
Enter your phone number to be sent the confirmation code
After entering your mobile phone number, you will be sent a text message with an authentication code. You will need to enter in the authentication code prompt in order to turn on 2FA.
Enter the code in the authentication code input box, which will look similar to the one highlighted in yellow
After selecting Continue, you will be prompted to copy and save an emergency code which can be used in case your mobile device gets lost. With this, you can use the code one time to access your account.
Save the code and select "I have copied the code" to finalize the 2FA enabling process.
Checking back to the "Security and Privacy" settings you should now see 2FA is enabled in green letters. Congratulations, you have taken the step to add protection to your account!
Every time you log into your Adafruit account, you will be prompted to enter an authentication code, which will be sent to you via SMS automatically after you enter your username and password.