mirror of https://gitlab.com/bashrc2/epicyon
Set-Cookie security
parent
ea7f6964ad
commit
48fbbe9247
|
@ -567,8 +567,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
if not cookie.startswith('SET:'):
|
if not cookie.startswith('SET:'):
|
||||||
self.send_header('Cookie', cookie)
|
self.send_header('Cookie', cookie)
|
||||||
else:
|
else:
|
||||||
self.send_header('Set-Cookie',
|
setCookieStr = cookie.replace('SET:', '').strip()
|
||||||
cookie.replace('SET:', '').strip())
|
if self.server.httpPrefix == 'https':
|
||||||
|
setCookieStr += '; Secure'
|
||||||
|
setCookieStr += '; HttpOnly; SameSite=Strict'
|
||||||
|
self.send_header('Set-Cookie', setCookieStr)
|
||||||
self.send_header('Location', redirect)
|
self.send_header('Location', redirect)
|
||||||
self.send_header('Host', callingDomain)
|
self.send_header('Host', callingDomain)
|
||||||
self.send_header('InstanceID', self.server.instanceId)
|
self.send_header('InstanceID', self.server.instanceId)
|
||||||
|
|
Loading…
Reference in New Issue