Two-Factor Authentication
Two-factor authentication is a way of verifying a user’s identity by using a combination of two different verification methods. It adds an extra layer of security thereby ensuring that only authorized user(s) can access an account, even if the password has been compromised.
In Built.io Flow, the two methods used for two-factor authentication are:
- Username and password (normal login credentials)
- One-time security code via Authy app OR one-time security code via SMS
How to enable two-factor authentication
Here are the steps to enable two-factor authentication for your account:
Step 1. Go to ‘My Account’
Sign in to Built.io Flow, and click on your profile name on the top right-hand side corner of the page. Then, select ‘View Profile’.
Step 2. Enter mobile number
Under 'Security', you will see ‘Two-Factor Authentication’. Enter your mobile number, along with the country code, in the given fields. Click ‘Next’.
Step 3. Get a verification code
You will be prompted to select one of the two available methods for verifying your identity: Authy App and Text Message.
- Authy App: This method supports verification via Authy mobile app (available for iOS, Android, and Desktop). To use this method, you need to first install the application on your mobile phone or desktop PC, and complete the registration. It will then generate a security token, which you need to enter for verification.
- Text Message: This method supports verification by sending a security code via SMS to the specified mobile phone for enabling two-factor authentication.
Step 4. Complete 2FA setup
Select 'Verify’. With this step, two-factor authentication is enabled for your account. Subsequently, you will receive a confirmation email at your registered email address.
Step 5. Login with 2FA
Log out of your Built.io Flow account. Log in again by entering your username and password.
If the method selected in Step 3 was ‘Authy’ app, you will prompted to enter the code that is visible on the Authy app on your mobile phone. When you launch the app, you will see a security code and a timer to indicate the time (in seconds) within which the code will expire. Enter this token on the login page and you will be logged in immediately.
If you had selected ‘Text Message’ as the authentication method, you will be asked to enter the security code received via SMS.
Reset registered phone number
nce two-factor authentication is enabled, the login system (via either Authy or SMS) uses your registered phone number to verify your identity. Consequently, if you do not have access your registered phone number (if you changed it or otherwise), it won’t be possible to log in. Thankfully Built.io Flow has a way around this.
Here’s the process to change your verified phone number:
Step 1. Go to the ‘Two-Factor Authentication’ page.
Step 2. Click the ‘Reset number’ link visible below the phone number field.
Step 3. Enter the new number in the phone number field.
Step 4. Select a method to verify your phone number, and perform the verification process as you normally do while enabling two-factor authentication.
Disable two-factor authentication
You can disable two-factor authentication in a few steps. However, it is important to note that doing this will remove the additional layer of security from your account. Built.io highly recommends keeping it enabled.
Here are the steps for disabling two-factor authentication:
Step 1. Go to the ‘Two-Factor Authentication’ page.
Step 2. Click the ‘Disable 2FA’ link located below the phone number fields.
Step 3. On the dialog box that appears, confirm by clicking on ‘Yes’.
Once two-factor authentication is disabled, you will be able to log in to your account by simply entering your registered email address and password.