diff --git a/server.py b/server.py index 5170e15..04b77b6 100644 --- a/server.py +++ b/server.py @@ -433,15 +433,14 @@ async def ui_login_submit(request: Request): ''') - # Always set cookie on L2 as well + # Set cookie for L2 only (L1 servers set their own cookies via /auth endpoint) response.set_cookie( key="auth_token", value=token.access_token, httponly=True, max_age=60 * 60 * 24 * 30, # 30 days - samesite="none", - domain=COOKIE_DOMAIN, # Share across subdomains - secure=True # Required for cross-subdomain cookies + samesite="lax", + secure=True ) return response @@ -525,9 +524,8 @@ async def ui_register_submit(request: Request): value=token.access_token, httponly=True, max_age=60 * 60 * 24 * 30, # 30 days - samesite="none", - domain=COOKIE_DOMAIN, # Share across subdomains - secure=True # Required for cross-subdomain cookies + samesite="lax", + secure=True ) return response