Skip to content

Доступ разработчика по токену ZITADEL ​

К ресурсам платформы разработчик ходит под своей учётной записью ZITADEL (https://id.iconicompany.com). Паролей и ключей к базам, логам и кластеру нет: вместо них — короткоживущий токен, в котором записаны ваши роли. Сервер проверяет подпись токена и роль; без роли — отказ.

Как получить доступ ​

Роли выдаёт администратор платформы в ZITADEL — по одной на проект ресурса:

РесурсПроект ZITADELРоли
PostgreSQLipostgresимя базы (= роль PostgreSQL)
Логиivictoriasystem:admin, developer, project:<продукт>
Kubernetesik8sadmin, edit, view

Напишите администратору, какой ресурс и какая роль нужны. Пока роли нет, вход отклоняется.

Где взять токен ​

Страница «Токен» в профиле: iconicompany.com/iprofile/token. Выберите ресурс, войдите — страница покажет токен и готовую команду. Токен живёт 12 часов, затем возьмите новый.

У каждого ресурса своё публичное приложение ZITADEL: в токене оказываются роли только того проекта, через приложение которого вы вошли. Токен от логов к базе не подойдёт.

Для Kubernetes токен вручную не нужен: его получает и обновляет kubelogin — см. Kubernetes.

Скоро ​

  • Трейсы (VictoriaTraces) — токен ivictoria-cli уже принимается, API запросов ещё настраивается.
  • Temporal — вход по токену человека пока не проверен.