liquid_feedback_frontend
diff model/session.lua @ 1511:f1258993d993
Fixed issue with oauth/session endpoint and samesite cookies
author | bsw |
---|---|
date | Thu Aug 20 13:44:54 2020 +0200 (2020-08-20) |
parents | 3e9b0f1adec3 |
children | 0d74a25bd399 |
line diff
1.1 --- a/model/session.lua Tue Aug 18 19:54:45 2020 +0200 1.2 +++ b/model/session.lua Thu Aug 20 13:44:54 2020 +0200 1.3 @@ -40,6 +40,18 @@ 1.4 return session 1.5 end 1.6 1.7 +function Session.object:set_cookie() 1.8 + request.set_cookie{ 1.9 + name = config.cookie_name, 1.10 + value = self.ident, 1.11 + samesite = "none" 1.12 + } 1.13 + request.set_cookie{ 1.14 + name = config.cookie_name .. "_samesite", 1.15 + value = self.ident 1.16 + } 1.17 +end 1.18 + 1.19 function Session.object:additional_secret_for(purpose) 1.20 local use_hash = false 1.21 local idx = secret_purposes[purpose]