API и интеграции
Python-коннектор
6мин
python коннектор пассворк — это инструмент, который упрощает программистам и devops инженерам интеграцию пассворка с инфраструктурой компании коннектор позволяет быстро и безопасно автоматизировать работу с паролями, сейфами и доступами, не погружаясь в детали низкоуровневого взаимодействия с api и криптографией основные задачи и преимущества упрощение интеграции коннектор избавляет от необходимости вручную реализовывать работу с api, шифрованием и сессиями все основные операции сведены к простым методам безопасность на клиенте вся клиентская криптография (шифрование, расшифровка, работа с мастер ключом) реализована внутри коннектора ваши секреты всегда защищены — даже при работе с открытым api управление сессией коннектор позволяет сохранять и восстанавливать сессию, чтобы не проходить авторизацию заново при каждом запуске скрипта гибкость для всех методов api, которые не покрыты отдельными функциями коннектора, реализован универсальный метод call с его помощью можно обращаться к любым конечным точкам api пассворка, сохраняя при этом безопасность и удобство работы примеры использования создание нового пароля python password = { "name" "service name", "login" "username", "password" "secure password", "vaultid" vault id, "folderid" folder id, # необязательно "description" "описание", "url" "https //service url com", "tags" \["tag1", "tag2"], "customs" \[ { "name" "дополнительный логин", "value" "second username", "type" "text" }, { "name" "код восстановления", "value" "recovery code value", "type" "password" }, { "name" "totp", "value" "jbswy3dpehpk3pxp", "type" "totp" } ], "attachments" \[ { "path" "path/to/file png", "name" "file png" } ] } password id = client create password(password) прямые вызовы к api для операций, не покрытых вспомогательными методами python # прямой вызов к api response = client call("delete", f"/api/v1/folders/{folder id}") для чего подходит python коннектор автоматизация управления паролями и сейфами из python скриптов; интеграция пассворка с пайплайнами ci/cd и внутренними сервисами; безопасное централизованное управление доступами и аудит изменений; быстрое внедрение пассворка в корпоративную инфраструктуру без глубоких знаний api безопасность все секреты шифруются и расшифровываются только на стороне клиента (если включено клиентское шифрование); сессионные данные можно хранить в зашифрованном виде; для всех операций используется мастер ключ, который не покидает пределы вашего окружения техническая документация ознакомиться с технической документаций python коннектора