diff --git a/.changeset/wild-carrots-bow.md b/.changeset/wild-carrots-bow.md new file mode 100644 index 0000000000..3bfff107ec --- /dev/null +++ b/.changeset/wild-carrots-bow.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +feat(medusa): Include `name` in session options diff --git a/packages/medusa/src/loaders/express.ts b/packages/medusa/src/loaders/express.ts index 695b5a4983..def8cb39f7 100644 --- a/packages/medusa/src/loaders/express.ts +++ b/packages/medusa/src/loaders/express.ts @@ -24,10 +24,10 @@ export default async ({ app, configModule }: Options): Promise => { const { cookie_secret, session_options } = configModule.projectConfig const sessionOpts = { + name: session_options?.name ?? "connect.sid", resave: session_options?.resave ?? true, rolling: session_options?.rolling ?? false, saveUninitialized: session_options?.saveUninitialized ?? true, - cookieName: "session", proxy: true, secret: session_options?.secret ?? cookie_secret, cookie: { diff --git a/packages/medusa/src/types/global.ts b/packages/medusa/src/types/global.ts index 9a81f7acc4..eee037ac01 100644 --- a/packages/medusa/src/types/global.ts +++ b/packages/medusa/src/types/global.ts @@ -102,6 +102,7 @@ export type ModuleExports = { } type SessionOptions = { + name?: string resave?: boolean rolling?: boolean saveUninitialized?: boolean