aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/server/auth.ts
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-02-26 17:53:38 -0700
committerDhravya <[email protected]>2024-02-26 17:53:38 -0700
commiteba818ffb4ca84f24f4d29924533bc2c098c88ce (patch)
tree542bbc30559a93bc4569fcc103e9cc2fdc20e50c /apps/web/src/server/auth.ts
parentchaos (diff)
downloadsupermemory-eba818ffb4ca84f24f4d29924533bc2c098c88ce.tar.xz
supermemory-eba818ffb4ca84f24f4d29924533bc2c098c88ce.zip
EVERYTHING WORKING PERFECTLY
Diffstat (limited to 'apps/web/src/server/auth.ts')
-rw-r--r--apps/web/src/server/auth.ts17
1 files changed, 5 insertions, 12 deletions
diff --git a/apps/web/src/server/auth.ts b/apps/web/src/server/auth.ts
index 3b8d749e..2a6f61b9 100644
--- a/apps/web/src/server/auth.ts
+++ b/apps/web/src/server/auth.ts
@@ -1,18 +1,17 @@
import { env } from "@/env";
-import { DrizzleAdapter } from "@auth/drizzle-adapter";
-import NextAuth, { DefaultSession } from "next-auth";
-import { Adapter } from "next-auth/adapters";
+import NextAuth from "next-auth";
import Google from "next-auth/providers/google";
+import { DrizzleAdapter } from "@auth/drizzle-adapter"
import { db } from "./db";
-import { createTable } from "./db/schema";
export const {
handlers: { GET, POST },
auth,
} = NextAuth({
secret: env.NEXTAUTH_SECRET,
+ trustHost: true,
callbacks: {
- session: ({session, token}) => ({
+ session: ({ session, token }) => ({
...session,
user: {
...session.user,
@@ -21,17 +20,11 @@ export const {
},
})
},
- adapter: DrizzleAdapter(db, createTable) as Adapter,
+ adapter: DrizzleAdapter(db),
providers: [
Google({
clientId: env.GOOGLE_CLIENT_ID,
clientSecret: env.GOOGLE_CLIENT_SECRET,
- authorization: {
- params: {
- prompt: "consent",
- response_type: "code",
- },
- },
}),
],
});