mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
Prisma Adapter - NextAuth.js
Open Source. Full Stack. Own Your Data.
Overview
This is the Prisma 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 Prisma schema in the docs at authjs.dev/reference/adapters/prisma.
Getting Started
- Install
next-authand@next-auth/prisma-adapteras well asprismaand@prisma/client.
npm install next-auth @next-auth/prisma-adapter @prisma/client
npm install --save-dev prisma
- Add this adapter to your
pages/api/[...nextauth].jsnext-auth configuration object.
import NextAuth from "next-auth"
import { PrismaAdapter } from "@next-auth/prisma-adapter"
import * as Prisma from "@prisma/client"
const prisma = new Prisma.PrismaClient()
// 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: PrismaAdapter(prisma)
...
})
Contributing
We're open to all community contributions! If you'd like to contribute in any way, please read our Contributing Guide.
License
ISC
