Files
mealie/frontend/app/composables/use-token-cookie.ts

10 lines
361 B
TypeScript
Raw Normal View History

2026-06-17 10:57:45 -05:00
export function getTokenCookieOptions() {
const isSecureConnection = useNuxtApp().$appInfo.production && window?.location?.protocol === "https:";
return {
maxAge: useNuxtApp().$appInfo.tokenTime * 60 * 60,
secure: isSecureConnection,
2026-06-17 10:57:45 -05:00
sameSite: (isSecureConnection ? "none" : "lax") as "none" | "lax",
partitioned: isSecureConnection,
};
}