debug: add resolveUser logging for canAdminMode diagnosis

This commit is contained in:
2026-06-11 14:04:36 +04:00
parent 4af34616f9
commit d54a72ca2c
2 changed files with 13 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "ipwhitelist", "name": "ipwhitelist",
"version": "0.5.42", "version": "0.5.43",
"description": "IP WhiteList microservice for cloud provider", "description": "IP WhiteList microservice for cloud provider",
"main": "server.js", "main": "server.js",
"scripts": { "scripts": {
+12
View File
@@ -67,6 +67,18 @@ function createUiRouter({ auth, MOCK_USERS, authLimiter }) {
// ВРЕМЕННО: ntazetdinov@nubes.ru без isAdmin тоже видит toggle (для тестов) // ВРЕМЕННО: ntazetdinov@nubes.ru без isAdmin тоже видит toggle (для тестов)
const canAdminMode = !!(iamAdmin && activeClientId === ADMIN_CLIENT_ID) const canAdminMode = !!(iamAdmin && activeClientId === ADMIN_CLIENT_ID)
|| (email === 'ntazetdinov@nubes.ru' && activeClientId === ADMIN_CLIENT_ID); // ← убрать после тестов || (email === 'ntazetdinov@nubes.ru' && activeClientId === ADMIN_CLIENT_ID); // ← убрать после тестов
console.log('[resolveUser]', JSON.stringify({
sessionEmail,
payloadEmail: payload.email,
payloadLogin: payload.login,
email,
activeClientId,
rawClientId,
allClientIds,
iamAdmin,
canAdminMode,
sessionUser: req.session && req.session.user ? { email: req.session.user.email, clientId: req.session.user.clientId } : null
}, null, 2));
req.user = { req.user = {
clientId: rawClientId, clientId: rawClientId,
allClientIds, allClientIds,