mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 11:36:44 +00:00
Samesite cookie fix (#8262)
- Closes https://github.com/inventree/InvenTree/issues/8254
This commit is contained in:
parent
dde6aab8b4
commit
8e34fddfaa
@ -1098,13 +1098,9 @@ COOKIE_MODE = (
|
|||||||
.strip()
|
.strip()
|
||||||
)
|
)
|
||||||
|
|
||||||
valid_cookie_modes = {'lax': 'Lax', 'strict': 'Strict', 'none': None, 'null': None}
|
valid_cookie_modes = {'lax': 'Lax', 'strict': 'Strict', 'none': 'None', 'null': 'None'}
|
||||||
|
|
||||||
if COOKIE_MODE not in valid_cookie_modes:
|
COOKIE_MODE = valid_cookie_modes.get(COOKIE_MODE.lower(), 'None')
|
||||||
logger.error('Invalid cookie samesite mode: %s', COOKIE_MODE)
|
|
||||||
sys.exit(-1)
|
|
||||||
|
|
||||||
COOKIE_MODE = valid_cookie_modes[COOKIE_MODE.lower()]
|
|
||||||
|
|
||||||
# Additional CSRF settings
|
# Additional CSRF settings
|
||||||
CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
|
CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user