Skip to content

Commit 0c6956b

Browse files
authored
Make session cookie SameSite override configurable (#476)
Allow configuring SESSION_COOKIE_SAMESITE so sessions persist during cross-domain Keystone callbacks (for federated OIDC). #443 Signed-off-by: Bartosz Bezak <[email protected]>
1 parent 14d3af0 commit 0c6956b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

chart/files/api/settings/01-django.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CSRF_COOKIE_SECURE: {{ .Values.ingress.tls.enabled }}
44
{{- with .Values.settings.csrfCookieName }}
55
CSRF_COOKIE_NAME: {{ . }}
66
{{- end }}
7+
{{- with .Values.settings.sessionCookieSameSite }}
8+
SESSION_COOKIE_SAMESITE: {{ . | quote }}
9+
{{- end }}
710
SESSION_COOKIE_SECURE: {{ .Values.ingress.tls.enabled }}
811
{{- with .Values.settings.sessionCookieName }}
912
SESSION_COOKIE_NAME: {{ . }}

chart/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ settings:
169169
csrfCookieName:
170170
# The name of the session cookie
171171
sessionCookieName:
172+
# The SameSite policy for the session cookie (e.g. Lax, Strict, None)
173+
sessionCookieSameSite:
172174
# The name of the next URL cookie
173175
nextUrlCookieName:
174176
# List of curated sizes

0 commit comments

Comments
 (0)