Обзор OpenBao UI

Обзор

Каждый экземпляр OpenBao Server предоставляет доступ к веб-интерфейсу. Ссылки на них можно найти в ADCM:

  1. На странице Clusters выберите ваш кластер ADPS и перейдите на вкладку Services.

  2. В списке сервисов выберите OpenBao.

  3. Перейдите на вкладку Info. Ссылки на веб-интерфейс доступны в секции Web links.

    Ссылки на веб-интерфейс OpenBao в случае двух экземпляров OpenBao Server
    Ссылки на веб-интерфейс OpenBao в случае двух экземпляров OpenBao Server

Secrets engines

Secret engines — первая страница, на которую вы попадаете после входа в систему. Здесь вы можете найти список существующих движков (cubbyhole создается по умолчанию) и создать новый.

Страница Secrets engines
Страница Secrets engines
Страница Secrets engines
Страница Secrets engines

При выборе движка открывается страница с двумя вкладками:

  • Secrets — список секретов в движке.

  • Configuration — вкладка с такой информацией о движке, как путь, описание, идентификатор доступа (accessor), длительность пропусков по умолчанию.

Секреты в движке
Секреты в движке
Секреты в движке
Секреты в движке

У каждой страницы слева есть меню, в верхней части которого расположены две кнопки:

  • openbao cli openbao cli dark — открывает OpenBao Browser CLI, который представляет собой консоль с возможностью исполнять некоторые команды OpenBao CLI.

  • openbao account openbao account dark — отображает контекстное меню, в котором можно скопировать текущий токен доступа или выйти из системы.

Access

Authentication methods

 

Страница Authentication methods отображает список доступных методов аутентификации. По умолчанию доступен только метод token, позволяющий пользователю войти с использованием специального токена доступа. Другие возможные методы аутентификации: Username, LDAP, JWT, OIDC и RADIUS. Нажатие на метод аутентификации открывает страницу с настройками метода, некоторые из которых можно изменить.

Страница authentication methods
Страница Authentication methods
Страница authentication methods
Страница Authentication methods
Multi-factor authentication

 

Страница Multi-factor authentication отображает доступные методы многофакторной аутентификации (Multi-Factor Authentication, MFA) и позволяет настроить новый. Доступные для настройки методы: TOTP (одноразовый пароль с ограниченным сроком действия), Duo, Okta и PingID. Если у вас нет настроенных методов, то будут отображены короткая инструкция по настройке и схема работы.

Страница multi-factor authentication без настроенных методов
Страница Multi-factor authentication без настроенных методов
Страница multi-factor authentication без настроенных методов
Страница Multi-factor authentication без настроенных методов

Если у вас настроен хотя бы один метод многофакторной аутентификации, то будет отображена страница с двумя вкладками:

  • Methods — список доступных методов аутентификации. Если один и тот же метод (например, TOTP) настроен с разными значениями параметров, он будет отображен несколько раз.

  • Enforcements — правила, определяющие, какие методы аутентификации, группы и сущности потребуют подтверждения с помощью MFA.

Страница Multi-factor authentication с настроенными методами TOTP
Страница Multi-factor authentication с настроенными методами TOTP
Страница Multi-factor authentication с настроенными методами TOTP
Страница Multi-factor authentication с настроенными методами TOTP
OIDC provider

 

Страница OIDC provider отображает, какие приложения используют OpenBao в качестве провайдера OpenID Connect (OIDC), и позволяет настроить новые приложения. Если нет настроенных приложений, то будут изображены короткая инструкция по настройке и схема работы.

Пустая страница OIDC provider
Пустая страница OIDC provider
 Пустая страница OIDC provider
Пустая страница OIDC provider

Если настроено хотя бы одно приложение, то будут отображены пять вкладок:

  • Applications — список приложений, использующих OpenBao в качестве провайдера OIDC.

  • Keys — список ключей для подписания и верификации JSON Web Token (JWT).

  • Assignments — список объектов assignment: параметров, которые определяют, какие пользователи OpenBao могут авторизоваться.

  • Providers — список провайдеров OIDC. По умолчанию доступен провайдер default, который можно отредактировать, но нельзя удалить.

  • Scopes — список объектов scope. Провайдеры могут обращаться к нескольким scope, чтобы получить дополнительную информацию при авторизации.

Страница OIDC provider с настроенным приложением
Страница OIDC provider с настроенным приложением
Страница OIDC provider с настроенным приложением
Страница OIDC provider с настроенным приложением
Groups

 

На странице Groups отображены две вкладки:

  • Groups — список доступных групп (как внутренних, так и внешних).

  • Aliases — список алиасов для внешних групп.

На этой же странице вы можете создать новую группу или отредактировать существующую. При нажатии на внешнюю группу вы сможете создать для нее алиас.

Страница groups
Страница Groups
Страница groups
Страница Groups
Entities

 

На странице Entities отображены две вкладки:

  • Entities — список сущностей.

  • Aliases — список алиасов для сущностей.

На этой же странице вы можете создать новую сущность или отредактировать существующую. При нажатии на сущность вы сможете создать для нее алиас.

Страница entities
Страница Entities
Страница entities
Страница Entities
Leases

 

Страница Leases отображает список пропусков — ограниченных по времени прав доступа. Каждая запись в списке представляет собой путь к определенному пропуску, который содержит метод аутентификации и имя пользователя, которому был выдан пропуск. Среди прочей информации можно найти время истечения действия пропуска.

Информация о пропуске на странице Leases
Информация о пропуске на странице Leases
Информация о пропуске на странице Leases
Информация о пропуске на странице Leases

Policies

ACL policies

Страница ACL policies отображает список ACL-политик. Изначально существуют только редактируемая политика default и политика root, которая не содержит никаких правил и позволяет совершать любые действия в OpenBao.

Страница ACL policies
Страница ACL policies
Страница ACL policies
Страница ACL policies

Tools

Wrap

 

Страница Wrap предоставляет доступ к утилите, превращающей JSON-данные в специальный токен движка.

Страница wrap
Страница Wrap
Страница wrap
Страница Wrap
Lookup

 

Страница Lookup предоставляет доступ к утилите, позволяющей получить информацию о токене движка. При вводе токена можно получить следующие данные:

  • Creation path — путь, где токен был создан (например, sys/wrapping/wrap).

  • Creation time — время, когда был создан токен (например, 2025-09-03T17:49:47.563425828Z).

  • Creation TTL — время жизни (TTL) токена в секундах (например, 1800).

  • Expiration date — дата истечения срока действия токена (например, Wed Sep 03 2025 21:19:47 GMT+0300 (Moscow Standard Time)).

  • Expires in — примерное время до истечения срока действия токена (например, 30 minutes).

Страница lookup
Страница Lookup
Страница lookup
Страница Lookup
Unwrap

 

Страница Unwrap предоставляет доступ к утилите, разворачивающей токен движка в JSON-данные.

Страница unwrap
Страница Unwrap
Страница unwrap
Страница Unwrap
Rewrap

 

Страница Rewrap предоставляет доступ к утилите, превращающей обернутые в токен JSON-данные в новый токен.

Страница rewrap
Страница Rewrap
Страница rewrap
Страница Rewrap
Random

 

Страница Random предоставляет доступ к утилите, генерирующей последовательность байт настраиваемой длины в формате base64 или hex.

Страница random
Страница Random
Страница random
Страница Random
Hash

 

Страница Hash предоставляет доступ к утилите, позволяющей сгенерировать криптографический хеш для указанных входных данных. Вывод может быть сгенерирован в формате base64 или hex с использованием одного из следующих алгоритмов: sha2-224, sha2-256, sha2-384 и sha2-512.

Страница hash
Страница Hash
Страница hash
Страница Hash

Seal OpenBao

Страница Seal OpenBao позволяет "запечатать" OpenBao. Когда OpenBao запечатан, его хранилище данных шифруется и становится недоступно. Сервер не может считывать хранимые секреты, аутентифицировать пользователей и выполнять криптографические операции, пока он не будет распечатан с помощью CLI-команды unseal или через API.

Страница seal
Страница Seal
Страница seal
Страница Seal
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней