- src/auth.js: fetchIamUser(), switchProfile(), userFromPayload(iamData) - src/config.js: IAM_API_URL из env - src/routes/oidc.js: обогащение сессии через IAM (с fallback на JWT) - ui/routes/auth.js: обогащение при токен-логине - ui/routes/entries.js: switchTo через POST /switch-profile - src/api/routes/entries.js: resolveCompany через profiles[] - views/index.ejs: переключатель компаний с названиями из profiles - .env.example: IAM_API_URL - docs: обновлены ТЗ-реализация.md, ТЗ-плюс.md, добавлен iam-integration.md - tests: api-crud.sh (14 тестов CRUD + валидации) - .gitignore: исключены .env.test, DEPLOY-TESTING.md
43 lines
802 B
Plaintext
43 lines
802 B
Plaintext
# Система
|
|
node_modules/
|
|
.env
|
|
__pycache__/
|
|
*.pyc
|
|
.DS_Store
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Креды, токены, конфиги
|
|
token*.*
|
|
Files/
|
|
kubeconfig-*
|
|
|
|
# Внутренняя аналитика (не для публичного доступа)
|
|
AGENT.md
|
|
AGENT-DIAGNOSIS.md
|
|
PROJECT-AUDIT.md
|
|
CONTEXT.md
|
|
SESSION-SUMMARY.md
|
|
prompt-*.md
|
|
docs/PLAN-*.md
|
|
docs/STATE-*.md
|
|
docs/cluster-cleanup-*.md
|
|
docs/tests-*.md
|
|
docs/test-api.sh
|
|
docs/nubes-design-system.md
|
|
docs/deploy-vm.md
|
|
docs/questions-devops.md
|
|
|
|
# Результаты код-ревью агентов
|
|
research/
|
|
docs/agent-opinions.md
|
|
|
|
# Логи тестов
|
|
test-results/
|
|
|
|
# Тестовые окружения (только для внутреннего использования)
|
|
.env.test
|
|
.env.production
|
|
DEPLOY-TESTING.md
|
|
tests/comprehensive.js
|