Portabase DashboardInstallationAuthenticationOAuth2Configurations
Figma
Configure authentication via Figma in Portabase.
Figma integration allows designers and creative teams to sign in directly with their Figma account.
Check the OAuth2 configuration to understand global variables and role management.
Configuration Steps
Create a Figma Application
Log in to your Figma account and go to the Developers page.
Register an OAuth App
Click Create a new OAuth App:
- App Name: Portabase.
- Description: Data management platform.
- Callback URL:
https://portabase.your-domain.com/api/auth/callback/figma
Configure Scopes
Select at least the file_read scope to allow Portabase to validate the user profile during login.
Get Credentials
Copy your Client ID. Click the button to generate and copy your Client Secret (will only be displayed once).
Environment Variables
Add these variables to your configuration file:
AUTH_SOCIAL_FIGMA_CLIENT="your-figma-client-id"
AUTH_SOCIAL_FIGMA_SECRET="your-figma-client-secret"Restart the Dashboard
After updating your .env file, restart the instance:
portabase restart .docker-compose down && docker-compose up -d