d70e61f92e
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)`.
24 lines
1.2 KiB
Markdown
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)
|