AACFlow

1Password

Управление секретами и элементами в хранилищах 1Password

1Password — это широко доверяемый менеджер паролей и решение для хранения секретов, позволяющее отдельным пользователям и командам безопасно хранить, получать доступ к паролям, учетным данным API и конфиденциальной информации, а также делиться ими. Благодаря надежному шифрованию, детализированному контролю доступа и бесшовной синхронизации между устройствами, 1Password поддерживает команды и организации в эффективном и безопасном управлении секретами.

1Password Connect API позволяет программно получать доступ к хранилищам и элементам в учетной записи 1Password организации. Эта интеграция в AACFlow позволяет автоматизировать извлечение секретов, рабочие процессы онбординга, ротацию секретов, аудит хранилищ и многое другое, все это безопасным и поддающимся аудиту образом.

С 1Password в вашем рабочем процессе AACFlow вы можете:

  • Спискировать, искать и получать хранилища: Получать доступ к метаданным или просматривать доступные хранилища для организации секретов по проектам или назначению
  • Извлекать элементы и секреты: Получать учетные данные, ключи API или пользовательские секреты в реальном времени для безопасного питания ваших рабочих процессов
  • Создавать, обновлять или удалять секреты: Автоматизировать управление секретами, предоставление и ротацию для улучшения практик безопасности
  • Интегрироваться с CI/CD и автоматизацией: Извлекать учетные данные или токены только при необходимости, сокращая ручную работу и снижая риски
  • Обеспечивать контроль доступа: Использовать доступ на основе ролей и детализированные разрешения для контроля того, какие агенты или пользователи могут получать доступ к определенным секретам

Подключая AACFlow к 1Password, вы даете своим агентам возможность безопасно управлять секретами, сокращать ручные накладные расходы и поддерживать лучшие практики для автоматизации безопасности, реагирования на инциденты и рабочих процессов DevOps — все это при обеспечении того, что секреты никогда не покидают контролируемую среду.

Инструкции по использованию

Получайте доступ к секретам, хранящимся в хранилищах 1Password, и управляйте ими с помощью Connect API или Service Account SDK. Спискируйте хранилища, извлекайте элементы с их полями и секретами, создавайте новые элементы, обновляйте существующие, удаляйте элементы и разрешайте ссылки на секреты.

Инструменты

onepassword_list_vaults

Список всех хранилищ, доступных для токена Connect или Service Account

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
filterstringНетВыражение фильтра SCIM (например, name eq "My Vault")

Выходные данные

ПараметрТипОписание
vaultsarrayСписок доступных хранилищ
idstringID хранилища
namestringИмя хранилища
descriptionstringОписание хранилища
attributeVersionnumberВерсия атрибутов хранилища
contentVersionnumberВерсия содержимого хранилища
typestringТип хранилища (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

onepassword_get_vault

Получить детали конкретного хранилища по ID

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища

Выходные данные

ПараметрТипОписание
idstringID хранилища
namestringИмя хранилища
descriptionstringОписание хранилища
attributeVersionnumberВерсия атрибутов хранилища
contentVersionnumberВерсия содержимого хранилища
itemsnumberКоличество элементов в хранилище
typestringТип хранилища (USER_CREATED, PERSONAL, EVERYONE, TRANSFER)
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

onepassword_list_items

Список элементов в хранилище. Возвращает сводки без значений полей.

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища для списка элементов
filterstringНетВыражение фильтра SCIM (например, title eq "API Key" или tag eq "production")

Выходные данные

ПараметрТипОписание
itemsarrayСписок элементов в хранилище (сводки без значений полей)
idstringID элемента
titlestringЗаголовок элемента
vaultobjectСсылка на хранилище
idstringID хранилища
categorystringКатегория элемента (например, LOGIN, API_CREDENTIAL)
urlsarrayURL, связанные с элементом
hrefstringURL
labelstringМетка URL
primarybooleanЯвляется ли этот URL основным
favoritebooleanЯвляется ли элемент избранным
tagsarrayТеги элемента
versionnumberНомер версии элемента
statestringСостояние элемента (ARCHIVED или DELETED)
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления
lastEditedBystringID последнего редактора

onepassword_get_item

Получить полные детали элемента, включая все поля и секреты

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища
itemIdstringДаUUID элемента для извлечения

Выходные данные

ПараметрТипОписание
responsejsonДанные ответа операции

onepassword_create_item

Создать новый элемент в хранилище

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища для создания элемента
categorystringДаКатегория элемента (например, LOGIN, PASSWORD, API_CREDENTIAL, SECURE_NOTE, SERVER, DATABASE)
titlestringНетЗаголовок элемента
tagsstringНетСписок тегов, разделенных запятыми
fieldsstringНетJSON-массив объектов полей (например, [\{"label":"username","value":"admin","type":"STRING","purpose":"USERNAME"\\}])

Выходные данные

ПараметрТипОписание
responsejsonДанные ответа операции

onepassword_replace_item

Заменить весь элемент новыми данными (полное обновление)

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища
itemIdstringДаUUID элемента для замены
itemstringДаJSON-объект, представляющий полный элемент (например, \{"vault":{"id":"..."},"category":"LOGIN","title":"My Item","fields":[...]})

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища
itemIdstringДаUUID элемента для обновления
operationsstringДаJSON-массив операций патча RFC6902 (например, [\{"op":"replace","path":"/title","value":"New Title"\}])

Выходные данные

ПараметрТипОписание
responsejsonДанные ответа операции

onepassword_delete_item

Удалить элемент из хранилища

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: "service_account" или "connect"
serviceAccountTokenstringНетТокен Service Account 1Password (для режима Service Account)
apiKeystringНетТокен API 1Password Connect (для режима Connect Server)
serverUrlstringНетURL сервера 1Password Connect (для режима Connect Server)
vaultIdstringДаUUID хранилища
itemIdstringДаUUID элемента для удаления

Выходные данные

ПараметрТипОписание
successbooleanБыл ли элемент успешно удален

onepassword_resolve_secret

Разрешить ссылку на секрет (op://vault/item/field) до его значения. Только режим Service Account.

Входные параметры

ПараметрТипОбязательныйОписание
connectionModestringНетРежим подключения: должен быть "service_account" для этой операции
serviceAccountTokenstringДаТокен Service Account 1Password
secretReferencestringДаURI ссылки на секрет (например, op://vault-name/item-name/field-name или op://vault-name/item-name/section-name/field-name)

Выходные данные

ПараметрТипОписание
valuestringРазрешенное значение секрета
referencestringИсходный URI ссылки на секрет

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать