|
|
@ -683,6 +683,8 @@ void WebApplication::sessionStart() |
|
|
|
QByteArray cookieRawForm = cookie.toRawForm(); |
|
|
|
QByteArray cookieRawForm = cookie.toRawForm(); |
|
|
|
if (m_isCSRFProtectionEnabled) |
|
|
|
if (m_isCSRFProtectionEnabled) |
|
|
|
cookieRawForm.append("; SameSite=Strict"); |
|
|
|
cookieRawForm.append("; SameSite=Strict"); |
|
|
|
|
|
|
|
else if (cookie.isSecure()) |
|
|
|
|
|
|
|
cookieRawForm.append("; SameSite=None"); |
|
|
|
setHeader({Http::HEADER_SET_COOKIE, QString::fromLatin1(cookieRawForm)}); |
|
|
|
setHeader({Http::HEADER_SET_COOKIE, QString::fromLatin1(cookieRawForm)}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|