Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

Figma Provider

Resources

Setup

Callback URL

https://example.com/api/auth/callback/figma

Environment Variables

.env.local
AUTH_FIGMA_ID
AUTH_FIGMA_SECRET

Configuration

@/auth.ts
import NextAuth from "next-auth"
import Figma from "next-auth/providers/figma"
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [Figma],
})
⚠️

The URL must be accessed via the user’s browser and not an embedded webview inside your application. Webview access to the Figma OAuth flow is not supported and may stop working for some or all users without an API version update.

Auth.js © Balázs Orbán and Team - 2025