Multi-Factor Authentication (MFA)
Add an extra security layer to password authentication.
Overview
MFA adds a second verification step after password entry:
- SMS: Receive codes via text message
- TOTP: Use authenticator apps
WebAuthn Users
WebAuthn provides strong authentication by default. MFA is not required for WebAuthn login.
SMS Authentication
Setup
- Navigate to portal.cloudpirates.io/security
- Select "SMS Authentication"
- Enter mobile phone number
- Enter registration token from SMS
Login
- Enter email and password
- Receive verification code via SMS
- Enter code to complete login
TOTP (Authenticator Apps)
Supported Apps
Setup with QR Code
- Navigate to portal.cloudpirates.io/security
- Select "Authenticator App (TOTP)"
- Scan QR code with authenticator app
- Enter generated 6-digit code
Setup Manually
- Click "I can't use the QR Code"
- Copy secret key
- Add to authenticator app manually
- Enter generated 6-digit code
Login
- Enter email and password
- Open authenticator app
- Enter current 6-digit code
Accurate Device Clock Required
Ensure your device clock is accurate for TOTP codes to work correctly.
Managing MFA
Access portal.cloudpirates.io/security to:
- View active MFA methods
- Enable additional methods
- Disable methods
Multiple Methods
Enable both SMS and TOTP:
- Use SMS when authenticator unavailable
- Use TOTP when SMS unavailable
- Choose preferred method during login
API Reference
For MFA setup, activation, and login-with-MFA requests, see the Auth API reference.