Администрирование

Работа с API

1min

Пассворк включает в себя REST API, спроектированный для управления сейфами, папками и паролями. API основан на протоколе HTTPS и предоставляет ответы в формате JSON.

Работа с API состоит из трех основных этапов:

  1. Авторизация с использованием пользователя API-ключа и получение токенов для сессии API;
  2. Выполнение операций;
  3. Завершение сессии;

Права доступа к API совпадают с правами пользователя, API-ключ которого используется. Все действия логируются от имени этого пользователя.

REST API взаимодействует с мобильными приложениями и браузерными расширениями Пассворка. Также API можно использовать для интеграции Пассворка с вашей инфраструктурой.

Для поддержки режима клиентского шифрования, клиентская сторона должна быть способна расшифровать возвращаемые API данные, а также зашифровать данные перед их отправкой в API. Эти процессы подготовки данных является технически сложными и требует кодирования данных в определенные форматы, деривиации ключей из паролей, вычисления хеш-функций и использования шифрования RSA и AES. Для облегчения использования API, мы разработали специальные коннекторы, которые инкапсулируют в себе все необходимые действия и предоставляют простые интерфейсы для разработчиков.

На данный момент доступны коннекторы:

Обновлено 02 Oct 2024
Doc contributor
Помогла ли вам эта страница?