Менеджер паролей pass. Интеграция с другими программами
Интеграция менеджера паролей pass с другими программами (см. Менеджер паролей pass).
Содержание
1 Launchers
1.1 Linux
1.1.1 rofi-pass
- rofi-pass
- Интеграция pass с rofi (см. Запуск приложений. Rofi).
- Работает в X11.
1.1.2 tessen
- Репозиторий: https://github.com/ayushnix/tessen
- Работает в Wayland.
1.2 Windows
1.2.1 pass-winmenu
Репозиторий: https://github.com/geluk/pass-winmenu
Простой и удобный менеджер паролей для Windows.
Содержит собственную реализацию pass.
Установка (см. Пакетный менеджер для Windows. Chocolatey):
choco install pass-winmenu
2 Настройка интерфейса с броузером
- Для взаимодействия с броузером используется интерфейс native messaging.
- Поэтому кроме плагина к броузеру устанавливается программа, обеспечивающая интерфейс native messaging.
2.1 pass
2.1.1 Плагин browserpass
- Репозиторий: https://github.com/browserpass/browserpass-extension
- Плагин для брoузера
- Плагин для Firefox: https://addons.mozilla.org/en-US/firefox/addon/browserpass-ce/.
- Плагин для Chrome/Chromium: https://chrome.google.com/webstore/detail/browserpass-ce/naepdomgkenhinolocfifgehidddafch.
- Интерфейс для взаимодействия с броузером (native messaging)
- Репозиторий: https://github.com/browserpass/browserpass-native
- Gentoo:
emerge www-plugins/browserpass
- Ubuntu, Debian
apt-get install webext-browserpass
- Fedora
dnf copr enable maximbaz/browserpass dnf install browserpass dnf install browserpass-chromium dnf install browserpass-firefox
2.1.2 Плагин chrome-pass
- Репозиторий: https://github.com/hsanson/chrome-pass
- Плагин для брoузера
- Плагин для Chrome/Chromium: https://chrome.google.com/webstore/detail/chrome-pass-zx2c4/oblajhnjmknenodebpekmkliopipoolo
- Интерфейс для взаимодействия с броузером (native messaging)
- Установка для пользователя:
pip3 install --user chrome-pass==0.3.0 nativePass install
- Установка для пользователя:
2.1.3 Плагин passff
- Репозиторий: https://github.com/passff/passff
- Плагин для брoузера
- Плагин для Firefox: https://addons.mozilla.org/ru/firefox/addon/passff/
- Интерфейс для взаимодействия с броузером (native messaging)
Репозиторий: https://github.com/passff/passff-host
Установка:
curl -sSL github.com/passff/passff-host/releases/latest/download/install_host_app.sh | bash -s -- firefox
- Пользователям других поддерживаемых броузеров необходимо заменить последний аргумент (
firefox
) наchrome
,opera
,chromium
илиvivaldi
. - Скрипт загрузит хост-приложение (небольшой скрипт на python) и файл манифеста плагина (файл конфигурации JSON) и поместит их в нужное место.
- Можно загрузить файлы самостоятельно и запустить сценарий с параметром
--local
или установить файлы самостоятельно.
- Пользователям других поддерживаемых броузеров необходимо заменить последний аргумент (
2.2 gopass
- Плагин для браузера называется gopass bridge
- Начиная с версии gopass-1.12.0 команда создания интерфейса взаимодействия с броузером выделена в отдельную утилиту.
- Устанавливаем интерфейс для взаимодействия с броузером (native messaging):
- Gentoo
emerge app-admin/gopass-jsonapi
- Fedora
dnf install gopass-jsonapi
- Gentoo
- Для связки плагина с
gopass
необходимо создать вспомогательный скрипт и манифест:gopass-jsonapi configure