Skip to content

Вход в систему

Адреса

Среда Frontend API / Swagger
Локальная разработка http://localhost:5173 http://localhost:8001/docs
Продакшен https://agentops.fun https://agentops.fun (API за тем же доменом)

Страница входа: /login (на демо-хосте — /demo/login).

Способы входа

1. Email и пароль

  1. Откройте вкладку Email / Password.
  2. Введите email и пароль.
  3. Нажмите Sign In.
  4. После успеха откроется Dashboard (/dashboard).

Система выдаёт:

  • JWT — заголовок Authorization: Bearer … для пользовательских запросов;
  • Session API key — заголовок X-API-Key для операций в рамках тенанта.

Оба сохраняются в сессии браузера до выхода.

Демо / локальный супер-админ

В docker compose по умолчанию: admin@aegisai.com / admin123.
В продакшене эти учётные данные обязательно сменить.

Forgot password? в UI сообщает, что самостоятельный сброс недоступен — обратитесь к администратору (сброс пароля через Admin API / Users).

2. API-ключ

  1. Вкладка API Key.
  2. Вставьте ключ (обычно вида aegis_…).
  3. Нажмите Sign In.

Подходит для программного доступа и ситуаций, когда JWT не используется. Тип сессии: api_key.

3. SSO (единый вход)

Если администратор включил IdP (Keycloak, Okta, Google, Microsoft Entra ID):

  1. Нажмите кнопку Sign in with … в блоке SSO.
  2. Пройдите аутентификацию у провайдера.
  3. Вернётесь в AgentOps с кодом в URL (?sso_code=).

При ошибке смотрите ?sso_error= и обратитесь к администратору SSO.

Выход

Внизу бокового меню нажмите Logout. Сессия и ключи очищаются, открывается /login.

Заголовки аутентификации (справка)

Способ Заголовок Кто использует
JWT Authorization: Bearer <token> Пользователи UI
User / Tenant API Key X-API-Key: <key> UI-сессия, SDK, агенты
Admin Key X-Admin-Key: <key> Только создание тенантов (Super Admin / ops)

WebSocket уведомлений: ws://…/api/v1/ws?token=<jwt> (в проде — wss://).