Spaces:
Running
Running
| import { NextAuthOptions } from "next-auth"; | |
| import GoogleProvider from "next-auth/providers/google"; | |
| export const authOptions: NextAuthOptions = { | |
| providers: [ | |
| GoogleProvider({ | |
| clientId: process.env.GOOGLE_CLIENT_ID || "", | |
| clientSecret: process.env.GOOGLE_CLIENT_SECRET || "", | |
| }), | |
| ], | |
| secret: process.env.NEXTAUTH_SECRET, | |
| pages: { | |
| signIn: "/", | |
| }, | |
| callbacks: { | |
| async session({ session, token }) { | |
| if (session.user) { | |
| (session.user as any).id = token.sub; | |
| } | |
| return session; | |
| }, | |
| }, | |
| }; | |