fix: configure Better Auth for euchre.notsosm.art domain

This commit is contained in:
2026-03-31 09:01:33 -07:00
parent 31c93de81a
commit 9609a15534
+33 -4
View File
@@ -15,10 +15,39 @@ export const auth = betterAuth({
autoSignIn: true, // Automatically sign in after registration autoSignIn: true, // Automatically sign in after registration
requireEmailVerification: false, // Don't require email verification for tests requireEmailVerification: false, // Don't require email verification for tests
}, },
secret: process.env.BETTER_AUTH_SECRET, secret: process.env.BETTER_AUTH_SECRET || process.env.NEXTAUTH_SECRET,
baseURL: process.env.BETTER_AUTH_URL || "http://localhost:3000", baseURL: process.env.BETTER_AUTH_URL || process.env.NEXTAUTH_URL || "http://localhost:3000",
// Disable trusted origins validation // Configure trusted origins - parse from environment or use defaults
trustedOrigins: [], trustedOrigins: (() => {
const origins = [];
// Add environment-specified origins
if (process.env.TRUSTED_ORIGINS) {
origins.push(...process.env.TRUSTED_ORIGINS.split(',').map(o => o.trim()));
}
// Add BETTER_AUTH_URL if set
if (process.env.BETTER_AUTH_URL) {
origins.push(process.env.BETTER_AUTH_URL);
}
// Add NEXTAUTH_URL if set
if (process.env.NEXTAUTH_URL) {
origins.push(process.env.NEXTAUTH_URL);
}
// Add defaults
origins.push(
"https://euchre.notsosm.art",
"http://euchre.notsosm.art",
"http://localhost:3000",
"http://127.0.0.1:3000",
"http://0.0.0.0:3000"
);
// Remove duplicates and empty strings
return [...new Set(origins.filter(o => o))];
})(),
session: { session: {
cookieCache: { cookieCache: {
enabled: false, // Disable cookie cache to avoid session cache issues enabled: false, // Disable cookie cache to avoid session cache issues