Files
cozsweet-frontend-nextjs/docs/nextauth/docs/adapters.md
T
admin d70e61f92e refactor(auth): switch to class-based social login and v4 route handler
Migrate from function-based social login helpers (`facebookLogin`, `googleLogin`)
to class-based services (`new FacebookLogin().signIn()`, `new GoogleLogin().signIn()`),
updating call sites in `AuthFacebookPanel` and `SplashButton` with try/catch error
handling. The NextAuth route handler is also refactored to the v4 pattern, importing
pre-built `GET` / `POST` exports from `@/lib/auth/nextauth` instead of constructing
the handler inline with `NextAuth(authOptions)`.
2026-06-10 15:34:52 +08:00

24 lines
1.2 KiB
Markdown

---
id: adapters
title: Adapters
---
Visit the [authjs.dev](https://authjs.dev/getting-started/database) page for the up-to-date documentation.
- [Dgraph](https://authjs.dev/getting-started/adapters/dgraph)
- [Drizzle](https://authjs.dev/getting-started/adapters/drizzle)
- [DynamoDB](https://authjs.dev/getting-started/adapters/dynamodb)
- [Fauna](https://authjs.dev/getting-started/adapters/fauna)
- [Firebase](https://authjs.dev/getting-started/adapters/firebase)
- [kysely](https://authjs.dev/getting-started/adapters/kysely)
- [MikroORM](https://authjs.dev/getting-started/adapters/mikro-orm)
- [MongoDB](https://authjs.dev/getting-started/adapters/mongodb)
- [neo4j](https://authjs.dev/getting-started/adapters/neo4j)
- [Prisma](https://authjs.dev/getting-started/adapters/prisma)
- [PouchDB](https://authjs.dev/getting-started/adapters/pouchdb)
- [Sequelize](https://authjs.dev/getting-started/adapters/sequelize)
- [Supabase](https://authjs.dev/getting-started/adapters/supabase)
- [TypeORM](https://authjs.dev/getting-started/adapters/typeorm)
- [Upstash Redis](https://authjs.dev/getting-started/adapters/upstash-redis)
- [Xata](https://authjs.dev/getting-started/adapters/xata)