From 5f13bd71029e53c8e8225b3faee68db1500d5e14 Mon Sep 17 00:00:00 2001 From: mudabbir-ahmad Date: Tue, 11 Mar 2025 19:49:05 +0000 Subject: [PATCH] fixed a bit --- app/api/auth/[...nextauth].js | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 app/api/auth/[...nextauth].js diff --git a/app/api/auth/[...nextauth].js b/app/api/auth/[...nextauth].js deleted file mode 100644 index 3e7ca90..0000000 --- a/app/api/auth/[...nextauth].js +++ /dev/null @@ -1,30 +0,0 @@ -import NextAuth from 'next-auth'; -import Providers from 'next-auth/providers'; - -export const authOptions = { - providers: [ - Providers.GitHub({ - clientId: process.env.GITHUB_CLIENT_ID, - clientSecret: process.env.GITHUB_CLIENT_SECRET, - }), - // Add other providers here (e.g., Google, Email, etc.) - ], - secret: process.env.NEXTAUTH_SECRET, // Ensure this is set in your .env file - callbacks: { - async session(session, user) { - // Add custom session properties if needed - session.user.id = user.id; - session.user.role = user.role; // Example: Add role to session - return session; - }, - async jwt(token, user) { - if (user) { - token.id = user.id; - token.role = user.role; // Example: Add role to token - } - return token; - }, - }, -}; - -export default NextAuth(authOptions); \ No newline at end of file