Align scheduler secure auth cookies
Create PR containing updated CHANGELOG.md and release packages to NPM once PR is merged / Release (push) Has been cancelled
Run i18n AI automation / Run i18n (push) Has been cancelled
Next.js Bundle Analysis / analyze (push) Has been cancelled

This commit is contained in:
2026-06-15 11:48:33 -06:00
parent 26a18e0275
commit e283a9dfa1
2 changed files with 12 additions and 4 deletions
@@ -1,14 +1,21 @@
import { getOptions } from "@calcom/features/auth/lib/next-auth-options"; import { getOptions } from "@calcom/features/auth/lib/next-auth-options";
import { defaultCookies } from "@calcom/lib/default-cookies";
import type { TrackingData } from "@calcom/lib/tracking"; import type { TrackingData } from "@calcom/lib/tracking";
import NextAuth from "next-auth"; import NextAuth from "next-auth";
export const dynamic = "force-dynamic"; export const dynamic = "force-dynamic";
const nextAuthUrl = process.env.NEXTAUTH_URL || process.env.NEXT_PUBLIC_WEBAPP_URL || "";
const options = getOptions({
getDubId: () => undefined,
getTrackingData: (): TrackingData => ({}),
});
const handler = NextAuth( const handler = NextAuth(
getOptions({ {
getDubId: () => undefined, ...options,
getTrackingData: (): TrackingData => ({}), cookies: defaultCookies(nextAuthUrl.startsWith("https://")),
}) }
); );
export { handler as GET, handler as POST }; export { handler as GET, handler as POST };
+1
View File
@@ -38,6 +38,7 @@ services:
NODE_ENV: production NODE_ENV: production
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET} NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
NEXTAUTH_URL: ${NEXTAUTH_URL:-https://cal.internal.vyntehome.com} NEXTAUTH_URL: ${NEXTAUTH_URL:-https://cal.internal.vyntehome.com}
NEXT_PUBLIC_WEBAPP_URL: ${NEXT_PUBLIC_WEBAPP_URL:-https://cal.internal.vyntehome.com}
NEXTAUTH_COOKIE_DOMAIN: ${NEXTAUTH_COOKIE_DOMAIN:-} NEXTAUTH_COOKIE_DOMAIN: ${NEXTAUTH_COOKIE_DOMAIN:-}
AUTHENTIK_ISSUER: ${AUTHENTIK_ISSUER} AUTHENTIK_ISSUER: ${AUTHENTIK_ISSUER}
AUTHENTIK_CLIENT_ID: ${AUTHENTIK_CLIENT_ID} AUTHENTIK_CLIENT_ID: ${AUTHENTIK_CLIENT_ID}