brief · wiki/brief-chemical-bff-session.md
Brief — chemical BFF session
Redis `bff:session:{uuid}` → `{jwt,user,jwt_exp,refresh_token}`; TTL 7일; JWT 브라우저 미방출.
corpusprojectlayersourcetypebriefdomainbackendsprojectchemicalstatusactiveupdated2026-07-18originowned
raw:
raw/imports/2026-07-18-chemical-bff-session.pyBrief — chemical BFF session
한 줄: Redis bff:session:{uuid} → {jwt,user,jwt_exp,refresh_token}; TTL 7일; JWT 브라우저 미방출.
핵심 takeaway
- 세션 JSON에 JWT·user·만료·refresh 보관.
- admin은
bff:admin_session:접두 분리. - UUID 형식 검증 후 get; silent refresh 임박 기준 5분 상수.
- 브라우저에는 세션 ID만 (쿠키 층은 cookie 모듈).