Проектируйте учётные записи с учётом рабочих нагрузок
Создавайте по одной сервисной учётной записи для каждой интеграции или рабочей нагрузки — например,reporting-pipeline, scim-sync или soc-enrichment — вместо одной
универсальной учётной записи для всего. Отдельные учётные записи для каждой рабочей нагрузки позволяют
свести разрешения к минимуму, упрощают привязку журналов запросов
к источникам и дают возможность отключить одну интеграцию, не затрагивая
остальные.
Создание сервисной учётной записи
1
Назовите учётную запись
Укажите имя учётной записи, определяющее обслуживаемую ею рабочую нагрузку, и
описание её назначения. Оба значения отображаются в списках и журналах, чтобы
другие администраторы в будущем могли различать учётные записи.
2
Предоставьте разрешения
Выберите разрешения, которые учётная запись может предоставлять своим учётным данным, — например,
entity:read, simulation:read или reporting:read. Этот набор является
верхней границей для всех учётных данных, созданных в рамках учётной записи: учётные данные могут содержать подмножество
этих разрешений, но не более.3
Проверьте и создайте
Подтвердите имя и набор разрешений. После создания на странице сведений об учётной записи
можно создать её API-ключи.
Управление жизненным циклом
- Изменяйте разрешения в любое время. Удаление разрешения из учётной записи исключает его из числа действий, доступных её API-ключам и токенам доступа OAuth.
- Отключите учётную запись, чтобы прекратить доступ к API через все её учётные данные. Это полезно при выводе интеграции из эксплуатации или при локализации предполагаемой утечки учётных данных на время расследования. После повторного включения аутентификация снова становится доступной для учётных данных, которые остаются активными и не истекли.
- Удалите учётную запись, когда интеграция выведена из эксплуатации. Сначала остановите интеграцию и отзовите её учётные данные. Удаление необратимо.

