diff --git a/.env.example b/.env.example index 6d990b7..b4d2bd4 100644 --- a/.env.example +++ b/.env.example @@ -25,7 +25,11 @@ ADMIN_CLIENT_ID=WZ01112 # ── IAM API (сервис авторизации Nubes) ── # Используется для получения списка компаний пользователя (GET /api/v1/auth/user) # и переключения активной компании (POST /api/v1/user/switch-profile). -IAM_API_URL=https://auth-api.ngcloud.ru +# ⚠️ ВЫБЕРИТЕ СТЕНД (раскомментируйте нужный): +# Dev: https://auth-api-dev.ngcloud.ru +# Test: https://auth-api-test.ngcloud.ru +# Prod: https://auth-api.ngcloud.ru +IAM_API_URL=https://auth-api-dev.ngcloud.ru # ── Keycloak / OIDC (ЗАПОЛНИТЬ при DEV_MODE=false) ── # KC_CLIENT_ID= # ID зарегистрированного OIDC-клиента в Keycloak diff --git a/docs/devops-deploy.md b/docs/devops-deploy.md index 2e1ea37..a0c70b4 100644 --- a/docs/devops-deploy.md +++ b/docs/devops-deploy.md @@ -97,6 +97,7 @@ sudo nano /opt/ipwhitelist/.env | `APP_URL=https://white.nubes.ru` | **Реальный домен** без слеша на конце | | `SESSION_SECRET=` | Сгенерировать: `openssl rand -base64 32` | | `CSRF_SECRET=` | Сгенерировать: `openssl rand -base64 32` | +| `IAM_API_URL=` | **Выбрать стенд**: `auth-api-dev` (dev), `auth-api-test` (test), `auth-api` (prod). По умолчанию dev — сменить для production! | **Остальные строки не трогать** — значения по умолчанию подходят. diff --git a/src/config.js b/src/config.js index 4a661bb..7f08f2f 100644 --- a/src/config.js +++ b/src/config.js @@ -13,7 +13,7 @@ // ── IAM API ─────────────────────────────────────────────────────────────────── // URL IAM-сервиса для получения профилей пользователя (GET /api/v1/auth/user) // и переключения активной компании (POST /api/v1/user/switch-profile). -const IAM_API_URL = (process.env.IAM_API_URL || 'https://auth-api.ngcloud.ru').replace(/\/$/, ''); +const IAM_API_URL = (process.env.IAM_API_URL || 'https://auth-api-dev.ngcloud.ru').replace(/\/$/, ''); // ── Мок-пользователи (только dev/staging) ───────────────────────────────────── // В продакшене этот список не используется — вход через Keycloak.