Skip to main content

CookieConfig

The Express SDK exports CookieConfig and SESSION_COOKIE_NAME for the session cookie behavior used by the SDK.

Import

const {CookieConfig, SESSION_COOKIE_NAME} = require('@thunderid/express');
ExportValueDescription
SESSION_COOKIE_NAME'THUNDERID_SESSION_ID'Session cookie key used by the Express SDK
PropertyValue
defaultExpirySeconds86400
defaultHttpOnlytrue
defaultSameSite'lax'
defaultSecurefalse

Usage

You do not need to set these values directly when sessionCookie options are omitted from ExpressClientConfig. The SDK uses these defaults automatically.

index.js
const {SESSION_COOKIE_NAME} = require('@thunderid/express');

app.get('/session-id', (req, res) => {
res.json({sessionId: req.cookies?.[SESSION_COOKIE_NAME] ?? null});
});

Explore with AI

ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© Copyright Linux Foundation Europe.For web site terms of use, trademark policy and other project policies please see https://linuxfoundation.eu/en/policies.