[IAD-BACKEND-003] Создать метод /api/v1/auth/login

Разработка auth-identity-service (Backend): Реализация REST-метода аутентификации и генерации сессий.

Author

IAD Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи
  • Эпик: EPIC-IAD-001
  • Компонент: auth-identity-service (FastAPI)
  • Статус: Готово к реализации
  • Ссылка на Метод: /api/v1/auth/login

1. Бизнес-контекст и цель (Business Context)

Для входа в систему необходимо проверять учетные данные пользователя и генерировать ему пару JWT токенов (Access + Refresh), упаковывая контекст группы (home_group_id и account_type) прямо в Payload.

Цель задачи: Реализовать эндпоинт /api/v1/auth/login, верифицирующий сессию и отдающий токены устройства в файле login.py.

2. Пользовательские истории (User Stories)

Как Зарегистрированный пользователь приложения FoodLifeCycle,
Я хочу вводить свой логин и пароль в форму входа,
Чтобы получить актуальный токен доступа к своему холодильнику.


3. Шаги

1. Реализовать новый метод согласно спецификации метода /api/v1/auth/login