Documentation
    Preparing search index...

    Module @quatrain/auth-supabase

    @quatrain/auth-supabase

    The Supabase Authentication adapter for @quatrain/auth.

    Supabase Auth provides robust user management based on PostgreSQL Row Level Security. This adapter implements the Quatrain Auth interface to verify Supabase JWTs and manage user sessions.

    npm install @quatrain/auth-supabase @supabase/supabase-js
    # or
    yarn add @quatrain/auth-supabase @supabase/supabase-js

    Initialize the adapter using your Supabase project URL and service role key.

    import { Auth } from '@quatrain/auth'
    import { SupabaseAuthAdapter } from '@quatrain/auth-supabase'

    const supabaseAuth = new SupabaseAuthAdapter({
    config: {
    url: process.env.SUPABASE_URL,
    key: process.env.SUPABASE_SERVICE_ROLE_KEY
    }
    })

    Auth.addAdapter('supabase', supabaseAuth, true)

    For concrete examples and usage guides, please refer to the How-To Guide.

    AGPL-3.0-only

    Classes

    SupabaseAuthAdapter