fix(sso): SESSION_MAX_AGE 코드 기본값을 8h로 통일 (dbx-main과 일치)
dbx-main 의 SessionMiddleware max_age 가 8h(28800)인데 OMS 코드 기본값은 14d였다. 운영 .env 에 SESSION_MAX_AGE 가 빠지면 한쪽만 일찍 만료돼 재로그인 루프가 생길 수 있어 코드 기본값을 28800으로 통일한다. .env.example 은 이미 SESSION_MAX_AGE=28800 으로 표기돼 있어 변경 없음.
This commit is contained in:
+1
-1
@@ -41,7 +41,7 @@ app.add_middleware(
|
||||
session_cookie=os.getenv("SESSION_COOKIE_NAME", "session"),
|
||||
same_site=os.getenv("SESSION_SAME_SITE", "lax"),
|
||||
https_only=os.getenv("SESSION_HTTPS_ONLY", "0") == "1",
|
||||
max_age=int(os.getenv("SESSION_MAX_AGE", str(60 * 60 * 24 * 14))), # 14d
|
||||
max_age=int(os.getenv("SESSION_MAX_AGE", "28800")), # 8h — dbx-main 과 통일
|
||||
)
|
||||
|
||||
# Include routers
|
||||
|
||||
Reference in New Issue
Block a user