UNPKG

@strongnguyen/oidc-provider

Version:

OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect

19 lines (16 loc) 466 B
module.exports = { get(cookies, name, opts) { let value = cookies.get(name, opts); if (value === undefined && opts && /none/i.test(opts.sameSite)) { value = cookies.get(`${name}.legacy`, opts); } return value; }, set(cookies, name, value, opts) { cookies.set(name, value, opts); if (opts && /none/i.test(opts.sameSite)) { const { sameSite, ...noSS } = opts; cookies.set(`${name}.legacy`, value, noSS); } }, };