Skip to content

chore(auth): продлить access token до 2ч для демо-стенда#213

Merged
NovakPAai merged 1 commit into
mainfrom
claude/novak-workspace-features
May 19, 2026
Merged

chore(auth): продлить access token до 2ч для демо-стенда#213
NovakPAai merged 1 commit into
mainfrom
claude/novak-workspace-features

Conversation

@NovakPAai
Copy link
Copy Markdown
Owner

Summary

  • Дефолт JWT_EXPIRES_IN: 1h2h в backend/src/config.ts
  • Синхронизирован .env.production.example
  • Refresh token не трогаем — остаётся 7d

Why

Демо-стенд: пользователи жалуются на частые перелогины. Временная мера, пока разбираемся почему фронтовый auto-refresh через /auth/refresh не покрывает кейс полностью.

Deploy notes

Если на сервере в /opt/flowtask/backend/.env переменная JWT_EXPIRES_IN не задана явно — после деплоя pm2 reload подхватит новый дефолт 2h.
Если задана явно (JWT_EXPIRES_IN=1h) — поменять на сервере руками и pm2 reload flowtask-api.

Проверить: ssh <demo> 'grep JWT_EXPIRES /opt/flowtask/backend/.env'

Test plan

  • npm run build зелёный
  • После деплоя: войти в демо, дождаться ~1ч 5 мин, убедиться что сессия живая (раньше выкидывало)
  • Проверить decoded JWT (jwt.io): exp - iat ≈ 7200 секунд

Дефолт JWT_EXPIRES_IN: 1h → 2h. Refresh token остаётся 7d.
@NovakPAai NovakPAai force-pushed the claude/novak-workspace-features branch from 09a87a2 to 733f9a3 Compare May 19, 2026 11:23
@NovakPAai NovakPAai merged commit a784326 into main May 19, 2026
2 checks passed
@NovakPAai NovakPAai deleted the claude/novak-workspace-features branch May 19, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants