Multi-Factor Authentication (MFA)
Add an extra layer of security to your Fincept account with email-based multi-factor authentication.What is MFA?
MFA requires two forms of verification to access your account:- Something you know - Your password
- Something you have - OTP code sent to your email
When to Use MFA
Recommended For
- Production API keys
- High credit balance accounts
- Enterprise users
- Shared team accounts
- Sensitive applications
Optional For
- Personal testing accounts
- Development environments
- Low-usage accounts
- Guest accounts (not supported)
Enabling MFA
Prerequisites
- Verified email address
- Active registered account
- Valid API key
Enable MFA
MFA takes effect immediately. Your next login will require an OTP code.
Logging In with MFA
Two-Step Login Process
Step 1: Enter credentialsOTP Details
| Property | Value |
|---|---|
| Length | 6 digits |
| Validity | 10 minutes |
| Delivery | |
| Attempts | 5 max |
| Resend | Not supported (request new login) |
Disabling MFA
Requires password confirmation for security:Troubleshooting
OTP Code Not Received
Check:- Email spam/junk folder
- Email address is correct in profile
- Wait up to 2 minutes for delivery
OTP Code Expired
Too Many Failed Attempts
Lost Access to Email
If you can’t access your email to receive OTP:- Contact [email protected] from registered email
- Provide account details for verification
- Support will assist with email update or MFA reset
Security Benefits
Protection Against
Password Theft
Password Theft
Even if your password is stolen, attackers can’t access your account without the OTP code sent to your email.
Phishing Attacks
Phishing Attacks
Fake login pages can’t intercept OTP codes sent to your email.
Brute Force
Brute Force
Multiple failed OTP attempts lock the session, preventing automated attacks.
Credential Stuffing
Credential Stuffing
Stolen credentials from other breaches won’t work without email access.
Additional Security Layers
When MFA is enabled:- Login attempts logged with IP address
- Failed OTP attempts tracked
- Email notification on successful login
- Session timeout after inactivity
Best Practices
Do’s
- Enable MFA on production accounts
- Use strong, unique passwords
- Monitor login history regularly
- Keep email account secure
- Enable email 2FA as well
Don’ts
- Don’t share OTP codes
- Don’t disable MFA without reason
- Don’t use same password elsewhere
- Don’t ignore suspicious login alerts
Code Examples
Python Login with MFA
JavaScript Login with MFA
FAQs
Is MFA required?
Is MFA required?
No, MFA is optional but highly recommended for production accounts and enterprise users.
Can I use authenticator apps instead of email?
Can I use authenticator apps instead of email?
Currently only email-based OTP is supported. Authenticator app support is planned.
What if I change my email?
What if I change my email?
Update your email in profile settings. MFA will automatically use the new email.
Can I disable MFA temporarily?
Can I disable MFA temporarily?
Yes, but you’ll need to re-enable it manually. We recommend keeping it enabled.
Does MFA work with API keys?
Does MFA work with API keys?
MFA only applies to login. Once you have your API key, use it directly without MFA for API requests.
Next Steps
Security Best Practices
Learn comprehensive security guidelines
API Keys Guide
Complete API key management guide
Login History
Monitor account activity
Account Settings
Manage your profile and preferences
