Stronghold предоставляет встроенный веб-интерфейс. Он работает поверх того же HTTP API, что и CLI, поэтому в веб-интерфейсе доступны только те операции, которые разрешены политиками вашего токена. Веб-интерфейс доступен во всех редакциях Stronghold.

Где доступен веб-интерфейс

  • Stronghold в Deckhouse Platform. Адрес формируется из шаблона publicDomainTemplate: ключ %s заменяется на stronghold. Например, при шаблоне %s.example.com веб-интерфейс доступен по адресу https://stronghold.example.com. Подробнее — в разделе «Получение доступа к сервису».
  • Stronghold на Linux. Веб-интерфейс включается параметром ui = true в конфигурации сервера и доступен на всех слушателях по пути /ui, например https://10.0.1.35:8200/ui/. Подробнее — в разделе «Секция ui».

Точный адрес веб-интерфейса для вашей инсталляции уточните у администратора.

Вход

  1. Откройте адрес веб-интерфейса.
  2. Выберите метод аутентификации, например OIDC, LDAP, Userpass, Token, WebAuthn или SAML.
  3. При необходимости укажите путь метода, имя роли или другие параметры, предоставленные администратором.
  4. Завершите аутентификацию. Если настроена многофакторная аутентификация, подтвердите вход вторым фактором.

Пошаговая инструкция приведена в разделе «Настройка доступа и первый вход». Особенности входа отдельными методами:

  • в Stronghold в DP после инициализации создаётся политика deckhouse_administrators с доступом к веб-интерфейсу через OIDC-аутентификацию Dex;
  • WebAuthn поддерживает регистрацию passkey и беспарольный вход прямо в веб-интерфейсе;
  • SAML поддерживает браузерный вход через внешний SAML 2.0 Identity Provider;
  • при наличии доступа к identity/mfa/method/totp/generate пользователь может сам получить настройки TOTP MFA в веб-интерфейсе.

Что можно делать в веб-интерфейсе

  • Секреты. Создание, просмотр, изменение и удаление секретов, например в механизмах KV версий 1 и 2.
  • Механизмы секретов. Включение и настройка механизмов секретов, в том числе LDAP и ClickHouse в механизме секретов баз данных, а также параметров репликации KV.
  • Методы аутентификации. Управление ролями OIDC и AppRole, смена пароля для метода userpass, настройка блокировки пользователей для методов ldap, userpass и approle.
  • Политики. Управление политиками паролей. Управление ролями и политиками доступа через веб-интерфейс доступно в Stronghold EE и Stronghold CSE.
  • Аренды. Отзыв аренд на вкладке Access. Подробнее — в разделе «Аренда».
  • Системный журнал. Просмотр системного журнала сервера.
  • Распечатывание. Распечатывание хранилища вручную, если автоматическое распечатывание не используется. Для Stronghold на Linux инициализацию можно выполнить через веб-интерфейс сразу после установки.

Веб-интерфейс поддерживает русскую локализацию и тёмную тему.

Также в веб-интерфейсе есть страница Tools с инструментами wrap, unwrap, lookup, rewrap, hash и random, управление снимками Raft (в том числе автоматическими) и страница управления пространствами имён. Управление аудит-устройствами в веб-интерфейсе не предусмотрено — используйте CLI или API.

Работа с секретами в веб-интерфейсе разбирается в курсе «Обзор возможностей Deckhouse Stronghold».