tia/src/auth.ts

15 lines
No EOL
358 B
TypeScript

import NextAuth from "next-auth";
import { DrizzleAdapter } from "@auth/drizzle-adapter";
import { dbUnscoped as db } from "@/db";
export const { handlers, auth, signIn, signOut } = NextAuth({
adapter: DrizzleAdapter(db),
providers: [],
pages: {
signIn: "/login",
},
session: {
strategy: "database",
maxAge: 30 * 24 * 60 * 60,
},
});