mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
Fauna Adapter - NextAuth.js
Open Source. Full Stack. Own Your Data.
Overview
This is the Fauna Adapter for auth.js. This package can only be used in conjunction with the primary auth.js package. It is not a standalone package.
You can find the Fauna schema and seed information in the docs at authjs.dev/reference/adapters/fauna.
Getting Started
- Install
faunadb,next-authand@next-auth/fauna-adapter
npm install faunadb next-auth @next-auth/fauna-adapter@next
- Add this adapter to your
pages/api/[...nextauth].jsnext-auth configuration object.
import NextAuth from "next-auth"
import { Client as FaunaClient } from "faunadb"
import { FaunaAdapter } from "@next-auth/fauna-adapter"
const client = new FaunaClient({
secret: "secret",
scheme: "http",
domain: "localhost",
port: 8443,
})
// For more information on each option (and a full list of options) go to
// https://authjs.dev/reference/configuration/auth-options
export default NextAuth({
// https://authjs.dev/reference/providers/oauth-builtin
providers: [],
adapter: FaunaAdapter(client)
...
})
Contributing
We're open to all community contributions! If you'd like to contribute in any way, please read our Contributing Guide.
License
ISC
