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]

Impressum / About Us