Debido a algunos problemas heredados , no podemos actualizar HapiJS a sus versiones más nuevas. Actualmente estamos bloqueados en "16.7.0"
.
Desafortunadamente, esta versión específica de HapiJS solo acepta isSameSite
como valor boolean
, por lo que ya no es compatible con las especificaciones de cookies actuales (mientras que SameSite
debe ser None
específicamente).
function handler(request, reply) { reply.state('CookieName', 'CookieValue', { /* string */ domain: `.${process.env.DOMAIN}`, /* number */ ttl: 24 * 60 * 60 * 1000, /* boolean */ isHttpOnly: false, /* boolean */ isSecure : true, /* boolean */ isSameSite: false, /* string */ path: '/' }); }
¿Hay alguna manera de anular sus componentes internos para forzar SameSite=None
?
{ "hapi": "16.7.0" }