MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / buildCookie

Function buildCookie

packages/auth-server/src/server/cookies.ts:48–70  ·  view source on GitHub ↗
({
  cookieName,
  value,
  maxAge = 30 * 24 * 60 * 60, // 30 days
  secureCookie,
}: {
  cookieName: string;
  value: string;
  maxAge?: number;
  secureCookie?: boolean;
})

Source from the content-addressed store, hash-verified

46}
47
48function buildCookie({
49 cookieName,
50 value,
51 maxAge = 30 * 24 * 60 * 60, // 30 days
52 secureCookie,
53}: {
54 cookieName: string;
55 value: string;
56 maxAge?: number;
57 secureCookie?: boolean;
58}) {
59 return {
60 name: cookieName,
61 value,
62 options: {
63 httpOnly: true,
64 sameSite: 'lax',
65 path: '/',
66 secure: secureCookie,
67 maxAge,
68 } as CookieSerializeOptions,
69 };
70}
71
72export function setSessionCookies({
73 token,

Callers 1

setSessionCookiesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected