Overview
ScaleHouse Systems uses Supabase Auth for secure authentication. This guide covers how authentication works for both users and API access.User Authentication
Sign Up
Visit Signup Page
Go to scalehousesystems.com/signup.
Sign In
Visit Login Page
Go to scalehousesystems.com/login.
Password Reset
API Authentication
API Keys
API keys are used for programmatic access to the ScaleHouse API.API keys are scoped to your organization and can be revoked at any time.
Generating API Keys
Using API Keys
Include your API key in theAuthorization header:
Connector Authentication
Connectors use a different authentication flow:Generate Activation Token
In the dashboard, go to Audit Intelligence → Connectors and click “Activate Connector”.
Security Best Practices
Use Strong Passwords
Use a password manager to generate and store strong, unique passwords.
Enable MFA
Enable multi-factor authentication for additional security.
Rotate API Keys
Regularly rotate API keys, especially if they may have been compromised.
Use Environment Variables
Never hardcode API keys in your code. Use environment variables instead.
Session Management
Sessions are managed automatically by Supabase Auth. Sessions expire after 7 days of inactivity or can be manually revoked.Next Steps
API Reference
Detailed API authentication documentation
Security Guide
Security best practices
