INNER CODE UNIT · Python
max_age
hunvreus/devpush · app/main.py:62
max_age=settings.auth_token_ttl_days * 24 * 60 * 60,
),
Middleware(CSRFProtectMiddleware, csrf_secret=settings.secret_key),
],
)
app.mount("/assets", CachedStaticFiles(directory="assets"), name="assets")
os.makedirs(settings.upload_dir, exist_ok=True)
app.mount("/upload", StaticFiles(directory=settings.upload_dir), name="upload")
@app.middleware("http")
async def refresh_auth_cookie(request: Request, call_next):
"""Sets auth cookie if dependency flagged refresh."""
response = await call_next(request)
refresh = getattr(request.state, "auth_cookie_refresh", None)
if refresh:
response.set_cookie(
"auth_token",