JS-коннектор
API Пассворка позволяет получать, создавать и обновлять пароли, папки и сейфы. Это простой способ интегрировать Пассворк в инфраструктуру. Совершаемые операции с использованием ключа API, будут выполняться от имени пользователя, которому принадлежит.
Создать директорию для клонирования репозитория:
С помощью git склонировать репозиторий коннектора:
Установить зависимости проекта перечисленные в файле package.json:
Выполнить следующие действия:
- Авторизоваться в веб-интерфейсе Пассворка;
- Перейти в Настройки и пользователи → Настройки API;
- Ввести пароль пользователя и получить API-ключ.
Безопасность API-ключа крайне важна — храните его в секрете и не передавайте третьим лицам
Чтобы получить временный API-токен, используйте метод login(...). Этот токен действует в рамках сессии — пока совершаются запросы к API. После истечения токена потребуется снова войти в систему, чтобы сгенерировать новый. Время жизни токена можно настроить в Пассворке.
После получения токен сохраняется и автоматически передаётся в заголовках HTTP-запросов, что упрощает работу с API.
Ознакомьтесь с доступными методами API Пассворка
Открыть сессию:
Сессия действует 10 минут (в зависимости от настроек). Таким образом, можно выполнять несколько действий в рамках одной сессии, не выполняя вход в систему.
Получить пароль с помощью ID: