Расширение для браузера

Установка расширения «Rivo — пароли» в Chrome, Firefox и Safari, привязка к вашему Rivo, автозаполнение и отвязка.

Расширение «Rivo — пароли» подставляет логины, пароли и коды 2FA из вашего хранилища, генерирует пароли и предлагает сохранить новые. Работает в Chrome, Firefox 140+ и Safari на macOS.

В магазинах расширений оно появится позже. Пока его ставят из сборки (запросить — [email protected]):

  • Chrome: chrome://extensions → «Режим разработчика» → «Загрузить распакованное расширение».
  • Firefox: about:debugging → «Этот Firefox» → «Загрузить временное дополнение»; оно живёт до перезапуска браузера. В about:addons → Rivo → «Разрешения» выдайте доступ ко всем сайтам — без него не работают автозаполнение и связь с сервером.
  • Safari: расширение приходит внутри небольшого приложения-контейнера для macOS — запустите его один раз. Сборка не подписана, поэтому в меню «Разработка» включите «Разрешить неподписанные расширения» (флаг сбрасывается после каждого перезапуска Safari), затем Safari → Настройки → Расширения → включите «Rivo — пароли» и выберите «Всегда разрешать на всех сайтах».

Привязка к вашему Rivo

На экране «Привязать браузер»:

  1. Адрес сервера — для Облака https://имя.me.rivo.day, для своей установки — ваш домен. Нужен https.
  2. Имя устройства — например, «Chrome на Mac»: под ним браузер будет виден в списке устройств.
  3. PIN — тот же, что у дашборда. Если у аккаунта есть passkey, понадобится ещё одноразовый код: Настройки → Доступ → Код для расширения (действует 10 минут).

Неверный PIN много раз подряд — ввод с этого адреса закрывается на 15 минут; уже привязанные браузеры продолжают работать.

Если инстанс стоит за Cloudflare Access: в дашборде Настройки → Доступ → Устройства → Добавить устройство → Копировать, затем в настройках расширения — раздел «Cloudflare Access», вставить и «Сохранить токен».

Как работает автозаполнение

  • Сам при загрузке страницы расширение подставляет только запись, чей адрес совпал с сайтом, и только если это включено в настройках («Заполнять сразу, если совпадение одно» — по умолчанию выключено).
  • Запись с другого сайта заполняется только после явного подтверждения.
  • Личную запись со сквозным шифрованием на новом сайте нужно один раз подтвердить в окне расширения: нажмите «Заполнить» у записи — расширение покажет сайт и где запись заполнялась раньше. Подтверждённый сайт браузер запоминает; там запись заполняется как обычно, в том числе сама при загрузке. Пароль, сохранённый из формы сайта, подтверждает этот сайт сразу. Почему так — в статье Хранилище и сквозное шифрование.
  • Скопированный пароль стирается из буфера через 30 секунд — в Chrome и Firefox даже после закрытия окна расширения. В Safari — только пока окно открыто: после вставки закройте его или скопируйте что-то другое.

Горячие клавиши: Ctrl+Shift+L (на Mac — Cmd+Shift+L) — заполнить логин и пароль, Ctrl+Shift+K (Cmd+Shift+K) — открыть хранилище. В Safari клавиши назначаются вручную.

Не заполняются поля внутри закрытого shadow DOM, поля на contenteditable, виртуальные клавиатуры и поля с маской, которая режет вставку.

Настройки расширения

  • Замок — запирать после 1, 5, 15, 30 минут или часа бездействия либо только при закрытии браузера.
  • Автозаполнение — показывать ключ в полях входа, заполнять сразу при одном совпадении, предлагать сохранять новые пароли.
  • Игнорируемые сайты — по одному домену в строке: там расширение не вмешивается.

Что открывает расширение

Токен расширения открывает только хранилище. Финансы, календарь, серверы, экспорт хранилища, удаление записей и список устройств ему недоступны.

Отвязка

  • Из дашборда: Хранилище → ⋯ → Устройства → Отвязать. Расширение перестаёт ходить в хранилище.
  • Из самого расширения: Настройки → «Отвязать этот браузер». Чтобы сменить адрес сервера, отвяжите браузер и привяжите заново.

Если в браузере мог работать чужой код, одной отвязки мало — нужен ещё «Отозвать доступ» в Хранилище → Ключи шифрования.