Available Authentication Methods
Featul supports several authentication methods that can be used independently or combined for enhanced security:- Email and Password - Traditional authentication with OTP verification
- OAuth Providers - Sign in with Google or GitHub
- Two-Factor Authentication (2FA) - Add an extra security layer with TOTP
- Passkeys - Modern passwordless authentication using biometrics
- Multi-Session Support - Manage multiple active sessions across devices
Security Features
Email Verification
All accounts require email verification to ensure account ownership and enable password recovery. When you sign up or sign in:- A one-time password (OTP) is sent to your email
- Enter the OTP within the verification window
- Your email is verified and you gain access
Email verification is required for both sign-up and sign-in to prevent unauthorized access.
Cross-Subdomain Authentication
Featul uses cross-subdomain cookies to provide seamless authentication across your workspaces:- Sign in once to access all your workspaces
- Each workspace can have its own subdomain (e.g.,
acme.featul.com) - Custom domains are supported with DNS verification
- Secure cookies protect your session across all domains
Multi-Session Management
Manage multiple active sessions across different devices:- View all active sessions in your account settings
- See device information and last activity
- Revoke individual sessions remotely
- Automatic session expiration for inactive devices
Rate Limiting
Featul implements rate limiting to protect against brute-force attacks:- Sign-in attempts: 5 per minute
- Sign-up attempts: 5 per minute
- Password reset requests: 3 per 5 minutes
- 2FA verification: 5 per minute
- Passkey verification: 10 per minute
Security Best Practices
Strong Passwords
Your password must meet the following requirements:- Minimum length and complexity requirements
- Cannot be a commonly used password
- Should be unique to Featul (don’t reuse passwords)
Enable Two-Factor Authentication
We strongly recommend enabling 2FA for all accounts:- Navigate to your account security settings
- Enable two-factor authentication
- Scan the QR code with your authenticator app
- Save your backup codes in a secure location
Use Passkeys When Possible
Passkeys provide the strongest security with the best user experience:- Phishing-resistant authentication
- No passwords to remember or steal
- Uses your device’s built-in biometrics
- Faster than typing passwords
Monitor Your Sessions
Regularly review your active sessions:- Check for unfamiliar devices or locations
- Revoke sessions you don’t recognize
- Sign out of public or shared devices
- Enable 2FA for additional protection
Next Steps
Email & Password
Set up traditional email and password authentication
OAuth Providers
Sign in with Google or GitHub
Two-Factor Auth
Add an extra layer of security with 2FA
Passkeys
Enable modern passwordless authentication