v2: минимум — /v2/login→основной, /v2/iam→IAM-данные из сессии
This commit is contained in:
+5
-28
@@ -1,35 +1,12 @@
|
||||
// ═══════════════════════════════════════════════════════════════════════════════
|
||||
// Конфигурация V2
|
||||
//
|
||||
// Приоритет: V2_* → основные → умолчания (локальный KC на ВМ)
|
||||
// СЕЙЧАС: IAM URL для fetchIamUser() + версия.
|
||||
// ПОТОМ: добавить KC_BASE_URL, KC_CLIENT_ID, KC_CLIENT_SECRET для своего OIDC.
|
||||
// ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
require('dotenv').config({ path: require('path').join(__dirname, '..', '..', '..', '.env') });
|
||||
|
||||
module.exports = {
|
||||
// Keycloak OIDC
|
||||
kcBaseUrl: process.env.V2_KC_BASE_URL
|
||||
|| process.env.KC_BASE_URL
|
||||
|| 'https://italo.kube5s.ru/realms/ipwhitelist',
|
||||
|
||||
kcClientId: process.env.V2_KC_CLIENT_ID
|
||||
|| process.env.KC_CLIENT_ID
|
||||
|| 'ipwhitelist',
|
||||
|
||||
kcClientSecret: process.env.V2_KC_CLIENT_SECRET
|
||||
|| process.env.KC_CLIENT_SECRET
|
||||
|| '',
|
||||
|
||||
// IAM API
|
||||
iamUrl: process.env.V2_IAM_API_URL
|
||||
|| process.env.IAM_API_URL
|
||||
|| 'https://auth-api-dev.ngcloud.ru',
|
||||
|
||||
// Наше приложение (НЕ Keycloak!)
|
||||
appUrl: process.env.V2_APP_URL
|
||||
|| process.env.APP_URL
|
||||
|| 'https://italo.kube5s.ru',
|
||||
|
||||
// Админ
|
||||
adminClientId: process.env.ADMIN_CLIENT_ID || 'WZ01112',
|
||||
version: '0.5.73',
|
||||
iamUrl: process.env.V2_IAM_API_URL || 'https://auth-api.ngcloud.ru',
|
||||
appUrl: process.env.V2_APP_URL || 'https://whitelist.nodejsk8s.services.ngcloud.ru',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user