Files
better-auth/examples/tanstack-example/app/lib/auth.ts
Bereket Engida 5e0edd35c2 chore:lint
2024-10-30 09:20:44 +03:00

24 lines
560 B
TypeScript

import { twoFactor } from "better-auth/plugins";
import { betterAuth } from "better-auth";
import Database from "better-sqlite3";
export const auth = betterAuth({
database: new Database("data.db"),
emailAndPassword: {
enabled: true,
},
socialProviders: {
discord: {
enabled: true,
clientId: process.env.DISCORD_CLIENT_ID!,
clientSecret: process.env.DISCORD_CLIENT_SECRET!,
},
github: {
enabled: true,
clientId: process.env.GITHUB_CLIENT_ID!,
clientSecret: process.env.GITHUB_CLIENT_SECRET!,
},
},
plugins: [twoFactor()],
});