From d8f804111a6cd327cada0c7e8ce01b812b285004 Mon Sep 17 00:00:00 2001 From: Ajit Kadaveru Date: Fri, 20 Jun 2025 11:01:44 -0700 Subject: [PATCH 1/4] trusted origins --- apps/sim/lib/auth.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index 8031024697e..921fd1e571f 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -18,6 +18,7 @@ import { db } from '@/db' import * as schema from '@/db/schema' import { env, isTruthy } from './env' import { getEmailDomain } from './urls/utils' +import { getBaseURL } from './auth-client' const logger = createLogger('Auth') @@ -55,6 +56,13 @@ const resend = validResendAPIKEY } export const auth = betterAuth({ + baseURL: getBaseURL(), + trustedOrigins: [ + env.NEXT_PUBLIC_APP_URL, + ...(env.NEXT_PUBLIC_VERCEL_URL ? [`https://${env.NEXT_PUBLIC_VERCEL_URL}`] : []), + 'http://localhost:3000', + 'http://localhost:3001', + ].filter(Boolean), database: drizzleAdapter(db, { provider: 'pg', schema, From 209d675e9104a97838ab9465756fb13a662313ce Mon Sep 17 00:00:00 2001 From: Ajit Kadaveru Date: Fri, 20 Jun 2025 12:18:03 -0700 Subject: [PATCH 2/4] lint error --- apps/sim/lib/auth.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index 921fd1e571f..3f504bba06f 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -16,9 +16,9 @@ import { import { createLogger } from '@/lib/logs/console-logger' import { db } from '@/db' import * as schema from '@/db/schema' +import { getBaseURL } from './auth-client' import { env, isTruthy } from './env' import { getEmailDomain } from './urls/utils' -import { getBaseURL } from './auth-client' const logger = createLogger('Auth') From 9424099b6324dd0f6b505115687f22edf882413b Mon Sep 17 00:00:00 2001 From: Ajit Kadaveru Date: Fri, 20 Jun 2025 13:35:47 -0700 Subject: [PATCH 3/4] removed localhost --- apps/sim/lib/auth.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index 3f504bba06f..8819dfc7117 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -59,9 +59,7 @@ export const auth = betterAuth({ baseURL: getBaseURL(), trustedOrigins: [ env.NEXT_PUBLIC_APP_URL, - ...(env.NEXT_PUBLIC_VERCEL_URL ? [`https://${env.NEXT_PUBLIC_VERCEL_URL}`] : []), - 'http://localhost:3000', - 'http://localhost:3001', + ...(env.NEXT_PUBLIC_VERCEL_URL ? [`https://${env.NEXT_PUBLIC_VERCEL_URL}`] : []) ].filter(Boolean), database: drizzleAdapter(db, { provider: 'pg', From 6a68db45ea73658fe2274ef45791bf568aa39304 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Fri, 20 Jun 2025 18:04:01 -0700 Subject: [PATCH 4/4] ran lint --- apps/sim/lib/auth.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/lib/auth.ts b/apps/sim/lib/auth.ts index 8819dfc7117..06681388692 100644 --- a/apps/sim/lib/auth.ts +++ b/apps/sim/lib/auth.ts @@ -59,7 +59,7 @@ export const auth = betterAuth({ baseURL: getBaseURL(), trustedOrigins: [ env.NEXT_PUBLIC_APP_URL, - ...(env.NEXT_PUBLIC_VERCEL_URL ? [`https://${env.NEXT_PUBLIC_VERCEL_URL}`] : []) + ...(env.NEXT_PUBLIC_VERCEL_URL ? [`https://${env.NEXT_PUBLIC_VERCEL_URL}`] : []), ].filter(Boolean), database: drizzleAdapter(db, { provider: 'pg',