diff --git a/docs/ТЗ-плюс.md b/docs/ТЗ-плюс.md index 3c904ef..8928c99 100644 --- a/docs/ТЗ-плюс.md +++ b/docs/ТЗ-плюс.md @@ -10,14 +10,14 @@ ### 1.1. client_id приложения в Keycloak - **Дата**: 2026-06-02 -- **Источник**: HAR `Files/nubes_login.har` -- **Факт**: `client_id = deck-test.ngcloud.ru` (в URL auth-запроса) -- **Статус**: 🔴 требует подтверждения — этот ли client_id для ipwhitelist, или будет отдельный? +- **Источник**: HAR-файл +- **Факт**: `client_id` присутствует в URL auth-запроса +- **Статус**: 🔴 требует подтверждения — какой client_id будет для ipwhitelist? ### 1.2. ClientID в JWT — УТОЧНЕНО - **ТЗ**: claim `ClientID` — идентификатор компании -- **Факт (HAR)**: `ClientID: "WZ01325"`, нет массива -- **Факт (token.txt)**: `ClientID` отсутствует, вместо него `claims[]` с названиями namespace'ов +- **Факт (HAR)**: `ClientID: "WZ01325"` +- **Факт (другой источник)**: `ClientID` может отсутствовать - **Уточнение заказчика (01.06.2026)**: в claims приходит `clientid`. Формат может быть разный. - Одно значение: `WZ04228`, `1700`, `asokolov-test` - Несколько через запятую: `WZ11125, WZ03816`, `WZ52235, WZ62587, WZ02315` @@ -48,7 +48,7 @@ - **Статус**: 🔴 ### 1.6. Redirect URI -- **Предложение**: `https://white.nodejsk8s.dev.nubes.ru/callback` +- **Предложение**: `https://<домен>/callback` - **Статус**: 🔴 требует подтверждения DevOps --- @@ -96,7 +96,7 @@ | Email | ClientID | Компания | Роль | |---|---|---|---| -| `tazet@narod.ru` | `WZ01325` | Тест | Клиент | +| `client@example.com` | `WZ01325` | Тест | Клиент | | `admin@nubes.ru` | `WZ01112` | Нубес | Админ | | `tazetdinovn@gmail.com` | ? | ? | ? (из token.txt) |