Добавить UI pairing по коду и обновить документацию агента

This commit is contained in:
AidarKC
2026-06-14 20:39:05 +04:00
parent b166013707
commit c681b4d684
13 changed files with 846 additions and 5 deletions
@@ -0,0 +1,25 @@
# ui подключение по коду
- краткое описание фичи:
- в UI добавлен новый сценарий подключения устройства через доверенную уже авторизованную сессию пользователя;
- на экране входа появилась кнопка `Войти через другое устройство`;
- на доверённом устройстве в `Подключить устройство` появилась кнопка `Подключить по коду`;
- доверённое устройство может включить pairing-пароль, увидеть заявки, подтвердить подключение только с `device key` или с передачей выбранных ключей.
- что именно проверять:
- на уже авторизованном устройстве включить pairing-пароль;
- на новом устройстве открыть `Войти через другое устройство`, ввести `login + pairing password` и получить 7-значный код;
- на доверённом устройстве открыть `Подключить по коду`, найти заявку по коду и подтвердить её:
- без доп. ключей;
- с передачей выбранных ключей;
- убедиться, что новое устройство реально входит в аккаунт и сохраняет нужные ключи;
- отдельно проверить отклонение заявки и истечение TTL.
- ожидаемый результат:
- новое устройство получает код, доверённое устройство видит ту же заявку и может её подтвердить или отклонить;
- после approve новое устройство автоматически входит в аккаунт;
- в режиме без доп. ключей переносится только `device key`;
- в расширенном режиме переносятся `device key` и отмеченные ключи `blockchain/root`, если они есть на доверённом устройстве.
- статус:
- `pending`