mirror of
https://github.com/R0m1k3/CollectFlow.git
synced 2026-10-12 01:36:43 +02:00
25 lines
697 B
TypeScript
25 lines
697 B
TypeScript
import type { NextAuthConfig } from "next-auth";
|
|
|
|
export const authConfig = {
|
|
pages: {
|
|
signIn: "/login",
|
|
},
|
|
callbacks: {
|
|
async jwt({ token, user }) {
|
|
if (user) {
|
|
token.role = (user as any).role;
|
|
token.id = user.id;
|
|
}
|
|
return token;
|
|
},
|
|
async session({ session, token }) {
|
|
if (session.user) {
|
|
(session.user as any).role = token.role as string;
|
|
(session.user as any).id = token.id as string;
|
|
}
|
|
return session;
|
|
},
|
|
},
|
|
providers: [], // Les providers seront ajoutés dans auth.ts
|
|
} satisfies NextAuthConfig;
|