UNPKG

oidc-provider

Version:

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

18 lines (14 loc) 447 B
export function 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; } export function 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); } }