ADR-004: Решение — Auth Service разблокирован

Статус

Resolved — 2026-03-31

Что произошло

  1. Коллега создал BR 1.4 (Управление сотрудниками)
  2. Прошли полный цикл: спека → контракты → реализация employees в User Service
  3. Internal endpoints реализованы: validate-credentials, by-email, validate-pin, update-password
  4. Auth Service реализован по контрактам BR 1.3

Результат

  • Таблица employees создана в User Service с всеми необходимыми полями
  • Auth Service полностью реализован: login, refresh, logout, forgot/reset password
  • Сессии кэшируются в Redis
  • Email для сброса пароля через Resend (ADR-003)

Что осталось

  • ADR-001 (локальный JWT-фильтр) остаётся accepted — User Service и Store Service продолжают валидировать JWT локально
  • В будущем возможен переход на централизованную валидацию через Auth Service /internal/auth/validate

Ссылки