upgrading-to-5-0.md

October 4, 2017 ยท View on GitHub

All cookies default to secure/httponly/SameSite=Lax

By default, all cookies will be marked as SameSite=lax,secure, and httponly. To opt-out, supply SecureHeaders::OPT_OUT as the value for SecureHeaders.cookies or the individual configs. Setting these values to false will raise an error.

# specific opt outs
config.cookies = {
  secure: SecureHeaders::OPT_OUT,
  httponly: SecureHeaders::OPT_OUT,
  samesite: SecureHeaders::OPT_OUT,
}

# nuclear option, just make things work again
config.cookies = SecureHeaders::OPT_OUT