Documentation
Authentication Settings
Sigma Domain uses authentication to secure your account and connect to external services. This guide covers managing your login credentials and configur…
Overview
Sigma Domain uses authentication to secure your account and connect to external services. This guide covers managing your login credentials and configuring authentication for imported tools.
Account Authentication
Login Methods
- Email and password - Standard login with your registered email
- Social login - Sign in with Google, GitHub, or other providers
- Mobile app - Biometric authentication on supported devices
Changing Your Password
- Open Settings (gear icon in the top bar)
- Navigate to Account or Security
- Click Change Password
- Enter your current password, then your new password
- Click Save
Two-Factor Authentication (2FA)
If available:
- Go to Settings > Security
- Enable Two-Factor Authentication
- Scan the QR code with your authenticator app
- Enter the verification code to confirm
Session Management
- Sessions persist across browser refreshes
- Auth tokens are stored securely in encrypted local storage
- On mobile, tokens sync between app restarts
- If you experience login issues, try clearing your browser cache
Tool/API Authentication
When you import external tools, they often require authentication credentials to access the external API.
API Key Authentication
- After importing a tool, check if it needs an API key
- Ask: "Set up authentication for [tool name]"
- Enter your API key when prompted
- The key is encrypted and stored securely
OAuth2 Authentication
For services that support OAuth (Google, Slack, GitHub, etc.):
- Click the Connect button on the tool
- You'll be redirected to the service's authorization page
- Grant the requested permissions
- You'll be redirected back to Sigma Domain
- The connection is now active
Bearer Token Authentication
- Get your bearer token from the external service
- Ask: "Configure bearer token for [tool name]"
- Enter the token when prompted
Basic Authentication
For APIs requiring username/password:
- Ask: "Set up basic auth for [tool name]"
- Provide the username and password
- These are encoded and sent with each request
Managing Credentials
View Connected Services
- Ask: "What services am I connected to?"
- Or check Settings > Integrations
Update Credentials
- "Update my API key for [service name]"
- For OAuth: disconnect and reconnect
- For API keys: enter the new key to replace the old one
Disconnect a Service
- "Disconnect my [service name] integration"
- This revokes the stored credentials
- You'll need to re-authenticate to use the tool again
Troubleshooting
"Unauthorized" Errors (401)
- Your API key or token may have expired
- Regenerate the key in the external service's dashboard
- Update the key in Sigma Domain
OAuth Token Expired
- OAuth tokens auto-refresh in most cases
- If refresh fails, disconnect and reconnect the service
- Check that you haven't revoked access in the external service
"Forbidden" Errors (403)
- Your API key may lack required permissions
- Check the scopes/permissions on the external service
- You may need to upgrade your API plan
Login Issues
- Clear browser cache and cookies
- Try logging in with a private/incognito window
- If using social login, ensure the provider account is accessible
- Contact support if you can't recover your account
Security Best Practices
- Use unique API keys - Don't reuse keys across services
- Rotate keys regularly - Update API keys periodically
- Use least privilege - Grant only necessary permissions for OAuth
- Monitor usage - Check tool execution history for unexpected activity
- Disconnect unused services - Remove integrations you no longer use