Two-Factor Authentication
Two-Factor Authentication Guide
Complete guide to configuring and using two-factor authentication (2FA) for enhanced account security.
Table of Contents
- 2FA Overview
- Authentication Methods
- Setting Up 2FA
- Managing Trusted Devices
- Using Backup Codes
- Troubleshooting
2FA Overview
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: A code from an authenticator app, SMS, email, or backup code
Why Enable 2FA?
- Enhanced Security: Even if someone obtains your password, they cannot access your account without the second factor
- Protection from Unauthorized Access: Your account remains secure even if your password is compromised
- Compliance: Many security standards require 2FA for sensitive systems
- Peace of Mind: Know your account is protected with industry-standard security
Recommended Configuration
For maximum security, enable at least two of the following methods:
- Authenticator App (TOTP) - Primary method
- Backup Codes - For emergency recovery
- SMS or Email - Secondary option
Authentication Methods
Authenticator App (Recommended)
Best for: Daily use, most secure option
Authenticator apps generate time-based codes that change every 30 seconds. Recommended apps:
- Google Authenticator (iOS, Android)
- Microsoft Authenticator (iOS, Android)
- Authy (iOS, Android, desktop)
- 1Password (built-in authenticator)
Benefits:
- Works offline
- No reliance on phone service or email
- Most secure option
- Fast code generation
Setup Process:
- Select "Authenticator App" from 2FA settings
- Scan the QR code with your authenticator app
- Enter the 6-digit code to verify
- 2FA is now enabled
SMS Verification
Best for: Users who prefer text messages
Benefits:
- No app installation required
- Codes sent directly to your phone
- Familiar process
Setup Process:
- Select "SMS Verification" from 2FA settings
- Enter your phone number and country code
- Enter the verification code sent to your phone
- SMS 2FA is now enabled
Requirements:
- Mobile phone with SMS capability
- Phone service coverage
Email Verification
Best for: Backup method or users without mobile phones
Benefits:
- No additional setup required
- Uses your account email
- Reliable backup option
Setup Process:
- Select "Email Verification" from 2FA settings
- Click "Send verification code"
- Enter the code sent to your account email
- Email 2FA is now enabled
Backup Codes
Best for: Emergency recovery, required for account recovery
Benefits:
- Works without phone or internet
- Store offline for emergencies
- Each code can be used once
Setup Process:
- Select "Backup Codes" from 2FA settings
- Generate and display 10 random codes
- Important: Save codes in a secure location
- Codes cannot be recovered - regenerate if lost
Setting Up 2FA
First-Time Setup
-
Navigate to Settings
- Go to
/settings/two-factor - Ensure you're logged into your account
- Go to
-
Choose Your Primary Method
- Authenticator App (recommended)
- SMS Verification
- Email Verification
-
Configure Your Method
- Follow the prompts for your chosen method
- Enter verification code to confirm
-
Generate Backup Codes
- Always generate backup codes after setting up 2FA
- Store them securely (password manager, safe, etc.)
-
Setup Complete
- Your account now has enhanced security
- You'll be prompted for 2FA on each login
Login Process with 2FA
- Enter your email and password
- Select your 2FA method (if multiple are configured)
- Enter the verification code
- Optionally check "Remember this device for 30 days"
Remembering Devices
For convenience, you can trust a device to skip 2FA for 30 days:
- Check "Remember this device" during login
- A secure cookie is stored on your browser
- 2FA is skipped for future logins on that device
- After 30 days, you'll be prompted again
Security Note: Only trust personal devices. Don't trust shared or public computers.
Managing Trusted Devices
Viewing Trusted Devices
- Go to
/settings/two-factor - Scroll to "Trusted Devices" section
- View all devices that can skip 2FA
Removing a Trusted Device
- Find the device you want to remove
- Click the trash icon
- Confirm removal
- The device will require 2FA on next login
Removing All Trusted Devices
Use this option if you suspect unauthorized access:
- Click "Remove all" in the Trusted Devices section
- Confirm the action
- All devices will require 2FA on next login
Using Backup Codes
When to Use Backup Codes
Use backup codes when:
- You don't have access to your authenticator app
- Your phone is unavailable or has no service
- You can't receive SMS or email codes
- You're locked out of your primary 2FA method
How to Use Backup Codes
- During login, select "Backup Code" as your 2FA method
- Enter one of your saved backup codes
- Each code can only be used once
- After using a code, regenerate new ones
Regenerating Backup Codes
If you've used some codes or lost them:
- Go to
/settings/two-factor - Find "Backup Codes" in configured methods
- Click "Regenerate"
- Warning: Old codes will be invalidated
- Save new codes in a secure location
Best Practices for Backup Codes
- Store securely: Use a password manager or physical safe
- Don't reuse codes: Each code is single-use
- Regenerate after use: Generate new codes after using any
- Keep accessible: Store where you can access in emergencies
- Don't share: Never share your backup codes
Troubleshooting
Can't Receive SMS Codes
Possible causes:
- Incorrect phone number
- No cellular service
- Carrier blocking short codes
Solutions:
- Verify your phone number in settings
- Use a different 2FA method (authenticator app, email)
- Check with your carrier about short code blocking
Authenticator App Codes Not Working
Possible causes:
- Time sync issue on your device
- Incorrect code entry
- Wrong authenticator app
Solutions:
- Check your device's time is set to automatic
- Ensure you're entering the code before it expires (30 seconds)
- Try a different authenticator app
Lost Access to All 2FA Methods
If you've lost access to all your 2FA methods:
- Contact Support: Reach out to your agency administrator
- Account Recovery: Admins can disable 2FA to allow account access
- Setup 2FA Again: After recovery, reconfigure 2FA methods
Account Locked Due to Failed Attempts
After multiple failed 2FA attempts, your account may be temporarily locked:
- Wait 15 minutes for the lockout to expire
- Try again with the correct code
- If problem persists, contact support
Codes Not Arriving in Email
Possible causes:
- Email in spam folder
- Email service delay
- Incorrect email address
Solutions:
- Check spam/junk folder
- Wait up to 5 minutes for delivery
- Verify account email is correct
Security Best Practices
- Enable Multiple Methods: Use at least two 2FA methods
- Save Backup Codes: Always generate and save backup codes
- Test Your Setup: Verify 2FA works before relying on it
- Keep Codes Secure: Never share your verification codes
- Update Methods: Regularly review and update 2FA settings
- Monitor Trusted Devices: Periodically review and remove unknown devices