Примеры интеграций
Репозиторий с примерами
Все примеры работы с инструментами интеграции Пассворка собраны в отдельном репозитории на gitVerse. Репозиторий содержит готовые к использованию примеры кода, демонстрирующие различные сценарии интеграции с Пассворком.
Установка
Перед использованием примеров необходимо установить соответствующие инструменты:
- Python-коннектор: установке описана в Python-коннектор
- CLI-утилита: установка описана в CLI-утилита
В репозитории
Примеры для Python-коннектора
В разделе python вы найдете готовые скрипты и фрагменты кода, демонстрирующие:
- Базовые операции: авторизация, работа с сессиями;
- Управление сейфами: создание, получение, обновление и удаление (
vaults); - Работа с элементами: создание, чтение, обновление и удаление элементов с данными;
- Управление папками: создание структуры папок, перемещение элементов;
- Работа с пользователями: управление пользователями, группами и правами доступа;
- Обработка вложений: загрузка и получение файлов, прикрепленных к элементам;
- Автоматизация: примеры скриптов для автоматизации рутинных задач.
Примеры для CLI-утилиты
В разделе cli представлены практические примеры использования CLI в различных режимах:
- Режим
exec: интеграция в скрипты и команды с автоматической подстановкой секретных значений из записей и ярлыков в переменные окружения; - Режим
get: получение данных из элементов и ярлыков для использования в скриптах; - Режим
update: обновление элементов и ярлыков через командную строку; - Режим
api: прямые вызовы API методов через CLI; - CI/CD интеграция: примеры использования в пайплайнах непрерывной интеграции и развертывания;
- Docker: примеры использования CLI в контейнерах.
Репозиторий постоянно пополняется новыми примерами и актуализируется в соответствии с обновлениями API и инструментов Пассворка.
Поделитесь своими примерами
Если у вас есть примеры интеграций с Пассворком, которыми вы хотели поделиться с сообществом, мы будем рады принять pull request в репозиторий passwork-integration-examples.
С нашей стороны мы оставим ссылку на автора примера, чтобы другие пользователи могли узнать о вашем вкладе в развитие экосистемы Пассворка.
Полезные ссылки
- Python-коннектор — пакет
pw-connectorна PyPI; исходники на gitVerse - Примеры Python-коннектора — примеры использования Python-коннектора
- Примеры CLI-утилиты — примеры использования CLI-утилиты
- Репозиторий с примерами — репозиторий с примерами интеграций