export const auth = betterAuth({
baseURL: `http://localhost:${env.APP_PORT}`,
database: drizzleAdapter(db, {
provider: "pg",
schema,
usePlural: true,
}),
advanced: {
database: { generateId: false },
crossSubDomainCookies: {
enabled: true,
},
cookie: {
sameSite: "none",
secure: true,
path: "/",
},
defaultCookieAttributes: {
secure: true,
sameSite: "none",
},
},
socialProviders: {
discord: {
clientId: env.DISCORD_CLIENT_ID,
clientSecret: env.DISCORD_CLIENT_SECRET,
redirectURI: "http://localhost:3000/api/auth/callback/discord",
},
},
trustedOrigins: ["https://local.dev.com", "http://localhost:5000"],
});
export const auth = betterAuth({
baseURL: `http://localhost:${env.APP_PORT}`,
database: drizzleAdapter(db, {
provider: "pg",
schema,
usePlural: true,
}),
advanced: {
database: { generateId: false },
crossSubDomainCookies: {
enabled: true,
},
cookie: {
sameSite: "none",
secure: true,
path: "/",
},
defaultCookieAttributes: {
secure: true,
sameSite: "none",
},
},
socialProviders: {
discord: {
clientId: env.DISCORD_CLIENT_ID,
clientSecret: env.DISCORD_CLIENT_SECRET,
redirectURI: "http://localhost:3000/api/auth/callback/discord",
},
},
trustedOrigins: ["https://local.dev.com", "http://localhost:5000"],
});