# ui подключение по коду

- краткое описание фичи:
  - в UI добавлен новый сценарий подключения устройства через доверенную уже авторизованную сессию пользователя;
  - на экране входа появилась кнопка `Войти через другое устройство`;
  - на доверённом устройстве в `Подключить устройство` появилась кнопка `Подключить по коду`;
  - доверённое устройство может включить pairing-пароль, увидеть заявки, подтвердить подключение только с `device key` или с передачей выбранных ключей.

- что именно проверять:
  - на уже авторизованном устройстве включить pairing-пароль;
  - на новом устройстве открыть `Войти через другое устройство`, ввести `login + pairing password` и получить 7-значный код;
  - на доверённом устройстве открыть `Подключить по коду`, найти заявку по коду и подтвердить её:
    - без доп. ключей;
    - с передачей выбранных ключей;
  - убедиться, что новое устройство реально входит в аккаунт и сохраняет нужные ключи;
  - отдельно проверить отклонение заявки и истечение TTL.

- ожидаемый результат:
  - новое устройство получает код, доверённое устройство видит ту же заявку и может её подтвердить или отклонить;
  - после approve новое устройство автоматически входит в аккаунт;
  - в режиме без доп. ключей переносится только `device key`;
  - в расширенном режиме переносятся `device key` и отмеченные ключи `blockchain/root`, если они есть на доверённом устройстве.

- статус:
  - `pending`
