feat(chalice): SSO handel missing session-cookie

This commit is contained in:
Taha Yassine Kraiem 2023-01-05 11:16:42 +01:00
parent 8babe275af
commit 7d1178648e

View file

@ -85,7 +85,10 @@ async def prepare_request(request: Request):
extracted_cookies = {}
for key, morsel in cookie.items():
extracted_cookies[key] = morsel.value
session = extracted_cookies["session"]
if "session" not in extracted_cookies:
print("!!! session not found in extracted_cookies")
print(extracted_cookies)
session = extracted_cookies.get("session", {})
else:
session = {}
# If server is behind proxys or balancers use the HTTP_X_FORWARDED fields