What is Two-Factor Authentication?
Two-Factor Authentication (2FA) adds an extra layer of security to your account by requiring two forms of verification:
Something you know: Your password
Something you have: Your mobile phone or authentication app
Even if someone obtains your password, they cannot access your account without the second factor.
Why Enable 2FA?
Enabling 2FA is critical for:
Account Security: Prevents unauthorized access even with password theft
Compliance: Required for many industry standards (PCI DSS, SOC 2)
Data Protection: Protects sensitive infrastructure and customer data
Billing Protection: Prevents unauthorized usage and charges
Team Management: Required for organizations with multiple users
Note: We strongly recommend enabling 2FA immediately after account creation.
Available 2FA Methods
Lineserve Cloud supports two 2FA methods:
1. Authenticator App (Recommended)
Best for: Maximum security and reliability
Supported Apps:
Google Authenticator (Android, iOS)
Microsoft Authenticator (Android, iOS)
Authy (Android, iOS, Desktop)
1Password (Premium)
LastPass Authenticator
Advantages:
Works offline (no mobile signal needed)
More secure than SMS
No SMS delivery delays
Free to use
2. SMS-Based 2FA
Best for: Quick setup and familiarity
Advantages:
Easy to set up
No additional app required
Works on any mobile phone
Considerations:
Requires mobile signal
Subject to SMS delivery delays
Less secure than authenticator apps
May incur SMS charges from your carrier
Setting Up Authenticator App 2FA
Step 1: Access Security Settings
Log in to console.lineserve.com
Click your profile icon in the top right
Select "Account Settings"
Navigate to the "Security" tab
Click "Enable Two-Factor Authentication"
Step 2: Choose Authenticator App Method
Select "Authenticator App"
Choose your preferred authenticator app (or use existing)
Click "Continue"
Step 3: Install Authenticator App
If you don't have an authenticator app installed:
Download your chosen app from:
Google Play Store (Android)
Apple App Store (iOS)
Install and open the app
Return to the Lineserve console
Step 4: Scan QR Code
In your authenticator app, tap "Add account" or "+"
Select "Scan QR code"
Point your phone's camera at the QR code displayed in the console
The app will automatically add your Lineserve account
Can't scan QR code?
Click "Enter code manually" in the console
Copy the secret key displayed
In your authenticator app, select "Enter setup key"
Paste the secret key and save
Step 5: Enter Verification Code
Your authenticator app will display a 6-digit code
Enter the code in the Lineserve console
Click "Verify and Enable"
Note: The code refreshes every 30 seconds. If it doesn't work, wait for the next code.
Step 6: Save Recovery Codes
CRITICAL STEP: You'll be shown 10 recovery codes.
Download the recovery codes as a PDF
Print them and store in a secure location
Save them in a password manager
Never share these codes with anyone
Important: Recovery codes are your only way to access your account if you lose your phone or authenticator app.
Step 7: Confirm Activation
Check the confirmation box to verify you've saved recovery codes
Click "Complete Setup"
You'll see a success message confirming 2FA is enabled
Setting Up SMS-Based 2FA
Step 1: Access Security Settings
Log in to the console
Go to Account Settings → Security
Click "Enable Two-Factor Authentication"
Step 2: Choose SMS Method
Select "SMS Authentication"
Verify your mobile number is correct
Click "Send Verification Code"
Step 3: Verify Phone Number
You'll receive an SMS with a 6-digit code
Enter the code within 15 minutes
Click "Verify"
Step 4: Save Recovery Codes
Download and securely store your recovery codes
Complete the setup
Logging In with 2FA
Using Authenticator App
Enter your email and password
You'll be prompted for a verification code
Open your authenticator app
Find the Lineserve entry
Enter the current 6-digit code
Click "Verify"
Using SMS
Enter your email and password
Click "Send SMS Code"
Wait for the SMS (usually 10-30 seconds)
Enter the 6-digit code
Click "Verify"
Remember This Device
You can check "Remember this device for 30 days" to:
Skip 2FA on trusted devices
Valid for 30 days from last login
Only enable on personal devices
Never enable on shared or public computers
Using Recovery Codes
If you don't have access to your 2FA method:
Click "Use a recovery code" on the 2FA screen
Enter one of your 10 recovery codes
Click "Verify"
You'll be logged in successfully
Important Notes:
Each recovery code can only be used once
After using 8 codes, generate new ones in account settings
Keep track of which codes you've used
Managing 2FA Settings
Viewing 2FA Status
Go to Account Settings → Security to view:
Current 2FA method
When 2FA was enabled
Number of remaining recovery codes
Trusted devices list
Recent 2FA login activity
Switching 2FA Methods
To change from SMS to Authenticator App (or vice versa):
Go to Account Settings → Security
Click "Change 2FA Method"
Verify with current 2FA method
Follow setup steps for new method
Save new recovery codes
Generating New Recovery Codes
If you've lost recovery codes or used most of them:
Log in to your account
Go to Account Settings → Security
Click "Generate New Recovery Codes"
Verify with 2FA
Download and save new codes
Warning: Old recovery codes will be invalidated.
Managing Trusted Devices
View and remove trusted devices:
Go to Account Settings → Security
Scroll to "Trusted Devices"
Review the list of devices
Click "Remove" next to any device to revoke trust
Best Practice: Remove devices you no longer use or recognize.
Disabling 2FA
We strongly discourage disabling 2FA, but if necessary:
Log in to your account
Go to Account Settings → Security
Click "Disable Two-Factor Authentication"
Verify with current 2FA method
Enter your password to confirm
Click "Disable"
Warning: Your account will be less secure without 2FA.
Lost Access to 2FA?
Lost Phone/Authenticator App
If you can't access your authenticator app:
Use a recovery code to log in
Immediately set up 2FA on a new device
Generate new recovery codes
Lost Phone AND Recovery Codes
If you've lost both:
Contact support immediately
Provide account verification information:
Full name
Email address
Last known password
Recent billing information
Account creation date (approximate)
Support will verify your identity
Account recovery process takes 24-48 hours for security
Can't Receive SMS Codes
If SMS codes aren't arriving:
Use a recovery code instead
Switch to authenticator app method
Update your phone number if changed
2FA for Team Accounts
Enforcing 2FA for Organization
Account owners can require 2FA for all team members:
Go to Organization Settings → Security
Enable "Require 2FA for all team members"
Set grace period (recommended: 7 days)
Team members will be notified to enable 2FA
Checking Team 2FA Compliance
View which team members have enabled 2FA:
Go to Organization Settings → Team
View the "2FA Status" column
Send reminders to members without 2FA
Security Best Practices
Use authenticator apps instead of SMS when possible
Store recovery codes securely offline and in password manager
Never share recovery codes or 2FA codes
Review trusted devices regularly (monthly)
Enable 2FA on email account used for Lineserve
Use unique passwords for Lineserve account
Monitor login activity for suspicious access
Backup authenticator app data (Authy supports cloud backup)
Supported Regions for SMS 2FA
SMS 2FA is available in all African countries, with optimized delivery for:
East Africa: Kenya, Uganda, Tanzania, Rwanda, Ethiopia
West Africa: Nigeria, Ghana, Ivory Coast, Senegal
Southern Africa: South Africa, Botswana, Namibia, Zimbabwe
North Africa: Egypt, Morocco, Tunisia, Algeria
Need Help?
For 2FA assistance:
Live Chat: Available 24/7 in the console
Email Support: [email protected]
Phone Support (for account recovery):
Kenya: +254 700 123 456
Nigeria: +234 800 123 4567
South Africa: +27 21 123 4567
Next Steps
After enabling 2FA:
Review account security settings
Set up billing alerts
Configure API key permissions
Enable audit logging
Start deploying resources
]]>