diff --git a/buckler_aiohttp.py b/buckler_aiohttp.py index db321aa..2281126 100644 --- a/buckler_aiohttp.py +++ b/buckler_aiohttp.py @@ -24,8 +24,7 @@ async def buckler_session(request, handler): 'app_id': config.buckler['app_id'], 'app_key': config.buckler['app_key'], 'userid': user_id, - 'session': user_sid - } + 'session': user_sid } async with aiohttp.ClientSession() as session: async with session.get(url, params=params) as resp: data = await resp.json() @@ -34,6 +33,7 @@ async def buckler_session(request, handler): resp.set_cookie( 'redirect', request.url, + domain=config.server_domain, secure=True, httponly=True) #samesite='strict') @@ -55,6 +55,7 @@ async def buckler_session(request, handler): resp.set_cookie( 'userid', user_id, + domain=config.server_domain, max_age=30*24*60*60, secure=True, httponly=True) @@ -62,6 +63,7 @@ async def buckler_session(request, handler): resp.set_cookie( 'session', user_sid, + domain=config.server_domain, max_age=30*24*60*60, secure=True, httponly=True) diff --git a/config.py.template b/config.py.template index 5cd22dc..bc139ff 100755 --- a/config.py.template +++ b/config.py.template @@ -7,6 +7,7 @@ eg. https://example.com/saddle `db` specifies parameters for connecting to the PostgreSQL database. `buckler` specifies settings pertaining to the Buckler server. """ +server_domain = 'steelbea.me' url_prefix = '/saddle' upload_dir = '/var/www/html/up' db = {