[IAD-BACKEND-003] Создать метод /api/v1/auth/login
Разработка auth-identity-service (Backend): Реализация REST-метода аутентификации и генерации сессий.
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,
Я хочу вводить свой логин и пароль в форму входа,
Чтобы получить актуальный токен доступа к своему холодильнику.