expressjs / expressjs/session

Cookies disabled results in loss of session (no workaround via Header)

Open
#185 17 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
6.4k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

It looks like express-session relys strictly on cookies. In cases where third party cookies are disabled (IE/safari by default) or cookies disabled there is no workaround to send a custom header to be handled to set the session ID.

For custom middleware that triggers before express-session we can set req.sessionID via a header or other option, but it will be overriden here:
https://github.com/expressjs/session/blob/master/index.js#L179

How about a way to take headers? Or at least look to see if sessionID is already defined?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.