Skip to content

Commit 04d6fee

Browse files
Favo02rgrinberg
authored andcommitted
Fix missing samesite cookie attribute
1 parent 24caae6 commit 04d6fee

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

opium/src/cookie.ml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,12 @@ let to_set_cookie_header t =
395395
| None -> v
396396
| Some domain -> Printf.sprintf "%s; Domain=%s" v domain
397397
in
398+
let v =
399+
match t.same_site with
400+
| `None -> Printf.sprintf "%s; SameSite=None" v
401+
| `Strict -> Printf.sprintf "%s; SameSite=Strict" v
402+
| `Lax -> Printf.sprintf "%s; SameSite=Lax" v
403+
in
398404
let v =
399405
match t.expires with
400406
| `Date ptime ->

0 commit comments

Comments
 (0)