Встроенные типы полномочий#
В Event-Driven Automation встроены следующие типы полномочий:
Astra Ansible Automation Platform#
Полномочия этого типа используются для доступа к Автоматизация процессов.
Поддерживается защита подключения с помощью TLS/SSL.
Basic Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих базовую аутентификацию.
Container Registry#
Полномочия этого типа используются для доступа к различным хранилищам образов, например:
Поддерживается защита подключения с помощью TLS/SSL.
Dynatrace Event Stream#
Полномочия этого типа используются для управления потоками событий типа Dynatrace.
ECDSA Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих ECDSA (Elliptic Curve Digital Signature Algorithm).
GitHub Event Stream#
Полномочия этого типа используются для управления потоками событий GitHub, использующих HMAC для аутентификации.
GitLab Event Stream#
Полномочия этого типа используются для управления потоками событий GitLab, использующих аутентификацию по токену (заголовок HTTP X-Gitlab-Token).
GPG Public Key#
Полномочия этого типа используются для проверки подписи содержимого, полученного из внешних источников.
HMAC Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих HMAC.
Для проверки требуется общий секретный ключ у отправителя и получателя.
Подпись может быть отправлена в виде строки в формате hex или base64.
Большинство отправителей используют специальный заголовок HTTP для отправки данных подписи.
OAuth2 Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих OAuth2. Для проверки необходимы идентификатор клиента и его учетные данные, а также доступ к серверу авторизации, чтобы анализировать отправляемый токен.
OAuth2 JWT Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих OAuth2 с JWT. Для этого требуется URL-адрес JWKS, который будет использоваться для получения открытого ключа и проверки входящего токена.
Postgres#
Важно
Эта часть документации находится в стадии разработки.
ServiceNow Event Stream#
Полномочия этого типа используются для управления потоками событий ServiceNow, использующих токен для аутентификации.
Source Control#
Полномочия этого типа используются для доступа к системам контроля версий на основе Git и Subversion.
Поддерживается доступ с помощью ключа SSH или с использованием имени пользователя и пароля.
Token Event Stream#
Полномочия этого типа используются для управления потоками событий, использующих аутентификацию по токену.
Обычно токен отправляется в HTTP-заголовке Authorization.
Некоторые отправители используют для отправки токена специальный HTTP-заголовок.
Vault#
Полномочия этого типа предоставляют доступ к секретам, защищенным с помощью Ansible Vault.
Если необходим доступ к нескольким хранилищам, необходимо предоставить соответствующие им идентификаторы Vault.