link-stack/apps/bridge-frontend/app/_lib/authentication.ts

18 lines
420 B
TypeScript
Raw Normal View History

2024-04-23 13:36:51 +02:00
import GoogleProvider from "next-auth/providers/google";
import { KyselyAdapter } from "@auth/kysely-adapter";
2024-03-17 12:58:25 +01:00
import { db } from "./database";
2024-04-23 13:36:51 +02:00
export const authOptions = {
2024-03-20 17:51:21 +01:00
// @ts-ignore
2024-03-17 12:58:25 +01:00
adapter: KyselyAdapter(db),
providers: [
GoogleProvider({
clientId: process.env.GOOGLE_CLIENT_ID!,
clientSecret: process.env.GOOGLE_CLIENT_SECRET!,
}),
],
2024-04-23 13:36:51 +02:00
session: {
strategy: "jwt" as any,
},
};