Skip to content

Commit

Permalink
Better CSRF cookie settings
Browse files Browse the repository at this point in the history
 - Secure
 - SameSite = Strict
  • Loading branch information
np5 committed Apr 10, 2024
1 parent 5a1c6fb commit cbff7b8
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions server/server/settings.py
Expand Up @@ -103,6 +103,7 @@
'realms.auth_backends.RealmBackend',
]

# SESSION*
SESSION_COOKIE_SECURE = True
SESSION_COOKIE_SAMESITE = django_zentral_settings.get("SESSION_COOKIE_SAMESITE", "Lax")

Expand All @@ -112,6 +113,9 @@
if "SESSION_EXPIRE_AT_BROWSER_CLOSE" in django_zentral_settings:
SESSION_EXPIRE_AT_BROWSER_CLOSE = django_zentral_settings["SESSION_EXPIRE_AT_BROWSER_CLOSE"]

# CSRF*
CSRF_COOKIE_SECURE = True
CSRF_COOKIE_SAMESITE = "Strict"
if "CSRF_TRUSTED_ORIGINS" in django_zentral_settings:
CSRF_TRUSTED_ORIGINS = django_zentral_settings["CSRF_TRUSTED_ORIGINS"]

Expand Down

0 comments on commit cbff7b8

Please sign in to comment.