docs: establish architecture records

This commit is contained in:
2026-08-12 23:04:25 +03:00
parent 34577dc795
commit 2a09ef74bb
12 changed files with 140 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
# 006. Политика access и refresh сессий
**Status:** Accepted, baseline decision
## Context
Клиенту нужна короткая авторизация без передачи долгоживущего секрета JavaScript-коду.
## Decision
Access token живёт 15 минут только в памяти frontend. Rotating refresh token живёт 7 дней и передаётся в cookie `httpOnly`, `SameSite=Lax`; сервер заменяет refresh token при обновлении сессии.
## Consequences
Перезагрузка страницы требует обновления access token через cookie-сессию. Полная реализация сессий, хранилища и отзыва будет добавлена change авторизации.