Portabase Logo
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

On this page