v0.1.6: фикс детекции имперсонации — isImpersonated вместо impersonatedCompanyId
This commit is contained in:
@@ -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');
|
||||
})();
|
||||
Reference in New Issue
Block a user