v0.1.6: фикс детекции имперсонации — isImpersonated вместо impersonatedCompanyId

This commit is contained in:
2026-06-22 23:20:18 +04:00
parent 25f53cf808
commit 5d292687ce
5 changed files with 36 additions and 4 deletions
+31
View File
@@ -0,0 +1,31 @@
const fs = require('fs');
const https = require('https');
const TOKEN = fs.readFileSync(__dirname + '/token.txt', 'utf8').replace(/\s/g, '');
function fetchJson(url) {
return new Promise((resolve) => {
https.get(url, {
headers: { Authorization: 'Bearer ' + TOKEN, Accept: 'application/json' }
}, res => {
let data = '';
res.on('data', c => data += c);
res.on('end', () => {
console.log('Status:', res.statusCode);
try { console.log(JSON.stringify(JSON.parse(data), null, 2)); }
catch(e) { console.log('RAW:', data.substring(0, 2000)); }
resolve();
});
}).on('error', e => { console.log('Error:', e.message); resolve(); });
});
}
(async () => {
console.log('=== 1. auth-api /auth/user ===');
await fetchJson('https://auth-api.ngcloud.ru/api/v1/auth/user');
console.log('');
console.log('=== 2. lk-api-gateway /iam/auth/user ===');
await fetchJson('https://lk-api-gateway.ngcloud.ru/api/v1/iam/auth/user');
console.log('');
console.log('=== 3. auth-api /impersonation/status ===');
await fetchJson('https://auth-api.ngcloud.ru/api/v1/impersonation/status');
})();