General Settings
Configure basic system information and features
System Information
Display name for your OneTimeLogin system
Base URL for the system
System default timezone
Default system language
System Features
Allow new user registration
Require email verification for new users
Put system in maintenance mode
Enable system debugging
Changes will take effect immediately after saving
Authentication Settings
Configure authentication and session management
Multi-Factor Authentication
Force MFA for all users
Allowed authentication methods
Session Management
Inactive session timeout duration
Maximum sessions per user
Allow users to stay logged in
Email Settings
Configure email server and templates
SMTP Configuration
Security Settings
Configure security policies and restrictions
Password Policy
Minimum password characters
Enforce special character use
Days before password must be changed
Rate Limiting
Max failed attempts before lockout
Account lockout time after max attempts
API Settings
Configure API access and rate limits
API Configuration
Allow API requests
Maximum API requests per hour
Enforce API key authentication
Database Settings
Configure database connection and optimization
PostgreSQL Configuration
Database settings are configured via environment variables for security
Maximum database connections
Log slow queries for optimization
Notification Settings
Configure system notifications and alerts
Notification Preferences
Send notifications via email
Send notifications via SMS
Notify on security events
Notify about system updates
Integration Settings
Configure third-party integrations
Available Integrations
Enable social login providers
Enable webhook integrations
Advanced Settings
Configure advanced system options
Advanced Options
Warning: Changing these settings may affect system stability
Enable Redis for caching
Enable detailed system logs
Days to keep system logs