Работа с API
Пассворк включает в себя REST API, спроектированный для управления сейфами, папками и паролями и взаимодействия с мобильными приложениями и браузерными расширениями. С помощью него вы можете интегрировать Пассворк с вашей инфраструктурой. API Пассворка основан на протоколе HTTPS и предоставляет ответы в формате JSON.
Работа с API состоит из трех основных этапов:
- Авторизация с использованием API-ключа пользователя и получение токенов для сессии API;
- Выполнение операций;
- Завершение сессии;
Права доступа к API совпадают с правами пользователя, API-ключ которого используется.
Для поддержки клиентского шифрования клиентская сторона должна иметь возможность расшифровывать получаемые данные, и зашифровывать отправляемые. Процессы подготовки данных являются технически сложными и требуют использования определенных форматов, деривации ключей из паролей, вычисления хеш-функций и применения шифрования RSA и AES. Для облегчения использования API, мы разработали специальные коннекторы, которые включают в себя все необходимое и имеют простые интерфейсы.
На данный момент доступны: