Supabase adapter for NextAuth, handling users, sessions, accounts.
// Source: https://github.com/nextauthjs/next-auth | License: ISC | Copyright 2022-2024, Balázs Orbán
// Provided via justclaw.it.com; keep this notice with the code.
/**
* <div style={{display: "flex", justifyContent: "space-between", alignItems: "center", padding: 16}}>
* <p>Official <a href="https://supabase.com/docs">Supabase</a> adapter for Auth.js / NextAuth.js.</p>
* <a href="https://supabase.com/">
* <img style={{display: "block"}} src="https://authjs.dev/img/adapters/supabase.svg" width="50"/>
* </a>
* </div>
*
* ## Installation
*
* ```bash npm2yarn
* npm install @supabase/supabase-js @auth/supabase-adapter
* ```
*
* @module @auth/supabase-adapter
*/
import { createClient } from "@supabase/supabase-js"
import {
type Adapter,
type AdapterSession,
type Adap
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key