[
https://issues.apache.org/jira/browse/DRILL-8522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17948266#comment-17948266
]
ASF GitHub Bot commented on DRILL-8522:
---------------------------------------
rymarm opened a new pull request, #2985:
URL: https://github.com/apache/drill/pull/2985
# [DRILL-8522](https://issues.apache.org/jira/browse/DRILL-8522): Change
session cookie name. Use STRICT sameSite
Drill uses Jetty's default cookie name, JSESSIONID, to store the user
session ID.
Because JSESSIONID is a generic name, multiple web services running on the
same host can conflict if they use the same cookie name.
## Description
Instead of the generic `JSESSIONID` cookie name, Drill will now use
`Drill-Session-Id` for HTTP and `__Secure-Drill-Session-Id` for HTTPS. For
HTTPS used `__Secure-` prefix to ensure the cookie is set from secure origin:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Cookies#cookie_prefixes
Additionally, the cookie's `sameSite` attribute is now set to `STRICT` for
improved security. More info about this configuration you can find here:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Cookies#controlling_third-party_cookies_with_samesite
## Documentation
\-
## Testing
Manual tests
> Change session cookie name to avoid conflicts
> ---------------------------------------------
>
> Key: DRILL-8522
> URL: https://issues.apache.org/jira/browse/DRILL-8522
> Project: Apache Drill
> Issue Type: Improvement
> Affects Versions: 1.21.2
> Reporter: Maksym Rymar
> Assignee: Maksym Rymar
> Priority: Minor
> Fix For: 1.22.0
>
>
> Drill uses Jetty's default cookie name, {{{}JSESSIONID{}}}, to store the user
> session ID.
>
> Because {{JSESSIONID}} is a generic name, multiple web services running on
> the same host can conflict if they use the same cookie name.
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)