diff --git a/CHANGES_AUTH2_HELLO.md b/CHANGES_AUTH2_HELLO.md new file mode 100644 index 0000000..4d6e043 --- /dev/null +++ b/CHANGES_AUTH2_HELLO.md @@ -0,0 +1,18 @@ +## Что изменили + +Добавлен **параллельный** (не ломающий текущий) флоу авторизации и приветственная страница: + +- **Новый endpoint**: `POST /api/v1/auth2/login` + - **platform=tg**: проверка `init_data` Telegram WebApp → вызов n8n webhook → создание сессии в Redis. + - **platform=max**: проверка `init_data` MAX WebApp → вызов n8n webhook → создание сессии в Redis. + - **platform=sms**: проверка SMS-кода → создание/поиск пользователя через n8n → создание сессии в Redis. + - Ответ включает `greeting` и (для TG/MAX) `avatar_url`, чтобы можно было показать приветствие и аватар. + +- **Новая страница**: `GET /hello` + - После авторизации показывает “привет” и плитки в стиле **Soft UI / Modern SaaS** (Ant Design + Lucide outline icons). + - Текущий основной UI/роуты/эндпоинты не менялись — это отдельная ветка для новой архитектуры. + +## Зачем + +Чтобы развивать новую архитектуру входа и “кабинет” **параллельно** со старым флоу, без риска что-то сломать. +