Overview
SaaS Starter Vue provides comprehensive settings management for both system administrators and individual users:- User profile and password management
- Two-factor authentication setup
- System-wide settings (name, logo, guest registration)
- SMTP email configuration
- API token management
- Appearance customization
Settings are context-aware: system settings are available on the central domain, while tenant settings are accessible on tenant domains.
User Settings
Profile Management
Users can update their profile information and delete their account:1
Navigate to Profile Settings
Go to
/settings/profile from your dashboard2
Update Information
Modify your name, email, or other profile fields
3
Save Changes
Click Save to update your profile
Password Management
Users can change their password securely:- Current password for verification
- New password meeting complexity requirements
- Password confirmation
- Rate limited to 6 attempts per minute
Appearance Settings
Users can customize the application appearance:- Dark/light mode toggle
- Theme customization
- UI preferences
System Settings
Available only to system administrators on the central domain.General Settings
Configure application-wide settings:Application name displayed in the UI and emails
Application logo (max 1MB, image format)
View General Settings Code
View General Settings Code
Guest Registration Settings
Control whether new users can self-register:- Enable/disable guest registration
- When enabled, users can create their own tenant workspaces
- When disabled, only admins can create tenants
SMTP Configuration
Configure email settings for transactional emails:- SMTP host
- SMTP port
- Encryption (TLS/SSL)
- Username
- Password
- From address and name
API Token Management
Generate and manage API tokens for programmatic access:Generating Tokens
Using API Tokens
Include the token in your API requests:Revoking Tokens
Tenant Settings
Tenant domains have their own settings pages with similar functionality:- Manage their profile
- Change password
- Customize appearance
- Configure tenant-specific SMTP (if enabled)
- Manage tenant API tokens
Settings Storage
Settings are stored in thesettings table:
app_name- Application nameapp_logo- Logo pathguest_registration- Guest registration enabled/disabledsmtp_*- SMTP configuration values
Best Practices
Secure API Tokens
Store tokens in environment variables, never commit to source control
Test SMTP First
Always test email configuration before enabling notifications
Regular Password Updates
Encourage users to update passwords periodically
Monitor Guest Registration
Review self-registered tenants regularly for abuse prevention
Next Steps
Two-Factor Auth
Enable 2FA for enhanced security
Email Configuration
Set up email providers for notifications