update buckler middleware

This commit is contained in:
iou1name 2020-11-12 13:18:01 -05:00
parent 9641a510e5
commit 4cfd4936d8
2 changed files with 9 additions and 3 deletions

View File

@ -24,8 +24,7 @@ async def buckler_session(request, handler):
'app_id': config.buckler['app_id'], 'app_id': config.buckler['app_id'],
'app_key': config.buckler['app_key'], 'app_key': config.buckler['app_key'],
'userid': user_id, 'userid': user_id,
'session': user_sid 'session': user_sid }
}
async with aiohttp.ClientSession() as session: async with aiohttp.ClientSession() as session:
async with session.get(url, params=params) as resp: async with session.get(url, params=params) as resp:
data = await resp.json() data = await resp.json()
@ -34,6 +33,7 @@ async def buckler_session(request, handler):
resp.set_cookie( resp.set_cookie(
'redirect', 'redirect',
request.url, request.url,
domain=config.server_domain,
secure=True, secure=True,
httponly=True) httponly=True)
#samesite='strict') #samesite='strict')
@ -55,6 +55,7 @@ async def buckler_session(request, handler):
resp.set_cookie( resp.set_cookie(
'userid', 'userid',
user_id, user_id,
domain=config.server_domain,
max_age=30*24*60*60, max_age=30*24*60*60,
secure=True, secure=True,
httponly=True) httponly=True)
@ -62,6 +63,7 @@ async def buckler_session(request, handler):
resp.set_cookie( resp.set_cookie(
'session', 'session',
user_sid, user_sid,
domain=config.server_domain,
max_age=30*24*60*60, max_age=30*24*60*60,
secure=True, secure=True,
httponly=True) httponly=True)

View File

@ -3,10 +3,14 @@
Configuration settings for the Scorch musc streaming app. Configuration settings for the Scorch musc streaming app.
`url_prefix` is the root path you wish app to reside at `url_prefix` is the root path you wish app to reside at
eg. https://example.com/scorch. eg. https://example.com/scorch.
`music_dir` is the filesystem directory containing library being served.
`static_prefix` is the root path your static files are being served at.
`buckler` specifies settings pertaining to the Buckler server. `buckler` specifies settings pertaining to the Buckler server.
""" """
server_domain = 'steelbea.me'
url_prefix = '/scorch' url_prefix = '/scorch'
music_dir = "/home/iou1name/music/Music" music_dir = "/home/iou1name/music/Music/"
static_prefix = "/scorch/opus/"
db = { db = {
'database': 'scorch', 'database': 'scorch',
'user': 'scorch', 'user': 'scorch',