Premier commit de la v2 de l'app

This commit is contained in:
UltraLionFr
2025-07-29 05:15:33 +02:00
parent 2f14898357
commit b593c60ab2
67 changed files with 5003 additions and 388 deletions
+23
View File
@@ -0,0 +1,23 @@
import NextAuth, { type NextAuthConfig, type Session } from "next-auth";
import { type JWT } from "next-auth/jwt";
import Discord from "next-auth/providers/discord";
export const authConfig: NextAuthConfig = {
providers: [
Discord({
clientId: process.env.DISCORD_CLIENT_ID!,
clientSecret: process.env.DISCORD_CLIENT_SECRET!,
}),
],
callbacks: {
async session({ session, token }: { session: Session; token: JWT }) {
if (token?.sub) {
session.user.id = token.sub;
}
return session;
},
},
trustHost: true,
};
export const { auth, handlers } = NextAuth(authConfig);