diff --git a/nexus/core/api.py b/nexus/core/api.py index 293425a..fab27d7 100644 --- a/nexus/core/api.py +++ b/nexus/core/api.py @@ -49,7 +49,12 @@ def __init__(self, context: Optional[zmq.asyncio.Context] = None, *args, **kwarg if self.debug else os.getenv("DASHBOARD_SECRET_KEY", secrets.token_urlsafe(32)) ) - self.add_middleware(SessionMiddleware, secret_key=secretKey, max_age=None) + self.add_middleware( + SessionMiddleware, + session_cookie="user_session", + secret_key=secretKey, + max_age=None if (self.debug) else 14 * 24 * 60 * 60, + ) self.logger = getLogger("uvicorn")