mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-21 07:56:16 -04:00
cookies: Use Lax
instead of Strict
for SameSite
This commit is contained in:
parent
3ab0f30ac8
commit
bf53162cdd
2 changed files with 6 additions and 9 deletions
|
@ -532,7 +532,9 @@ padutils.binarySearch = require('./ace2_common').binarySearch;
|
|||
// window object.
|
||||
if (typeof window !== 'undefined') {
|
||||
exports.Cookies = require('js-cookie/src/js.cookie');
|
||||
exports.Cookies.defaults.sameSite = window.location.protocol === 'https:' ? 'Strict' : 'Lax';
|
||||
// `Strict` is not used because it has few security benefits but significant usability drawbacks
|
||||
// vs. `Lax`. See https://stackoverflow.com/q/41841880 for discussion.
|
||||
exports.Cookies.defaults.sameSite = 'Lax';
|
||||
exports.Cookies.defaults.secure = window.location.protocol === 'https:';
|
||||
}
|
||||
exports.randomString = randomString;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue