MCPcopy Index your code
hub / github.com/nodeSolidServer/node-solid-server / sessionSettings

Function sessionSettings

lib/create-app.mjs:350–370  ·  view source on GitHub ↗

* Returns a settings object for Express.js sessions. * * @param secureCookies {boolean} * @param host {SolidHost} * * @return {Object} `express-session` settings object

(secureCookies, host)

Source from the content-addressed store, hash-verified

348 * @return {Object} `express-session` settings object
349 */
350function sessionSettings (secureCookies, host) {
351 const sessionSettings = {
352 name: 'nssidp.sid',
353 secret: uuid(),
354 saveUninitialized: false,
355 resave: false,
356 rolling: true,
357 cookie: {
358 maxAge: 24 * 60 * 60 * 1000
359 }
360 }
361 // Cookies should set to be secure if https is on
362 if (secureCookies) {
363 sessionSettings.cookie.secure = true
364 }
365
366 // Determine the cookie domain
367 sessionSettings.cookie.domain = host.cookieDomain
368
369 return sessionSettings
370}
371
372export default createApp

Callers 1

initWebIdFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected