From 7982a82286eddfcc5c4c9cc67dcd81cdbf3ebeba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Thu, 2 Jul 2026 08:38:29 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=92=D1=8B=D0=B9=D1=82=D0=B8=20=E2=86=92=20/logout=20(OIDC)?= =?UTF-8?q?=20=D1=81=20=D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5?= =?UTF-8?q?=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC=20=D0=BE=20SSO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Возвращена кнопка в user.ejs, href=/logout вместо /v2/logout - confirm() перед выходом: предупреждает что завершатся ВСЕ сессии Nubes - /logout → destroy сессии Express → редирект на Keycloak OIDC logout v0.1.10 → v0.1.11 --- package.json | 2 +- v2/src/config/index.js | 2 +- views/v2/user.ejs | 8 +++----- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 7640615..45aeac5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.1.10", + "version": "0.1.11", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/v2/src/config/index.js b/v2/src/config/index.js index 47b3f14..ad67c09 100644 --- a/v2/src/config/index.js +++ b/v2/src/config/index.js @@ -8,7 +8,7 @@ // ═══════════════════════════════════════════════════════════════════════════════ module.exports = { - version: '0.1.10', + version: '0.1.11', // ── IAM ────────────────────────────────────────────────────────────────── iamUrl: process.env.V2_IAM_URL || 'https://auth-api.ngcloud.ru/api/v1/auth/user', diff --git a/views/v2/user.ejs b/views/v2/user.ejs index 0884467..4869b41 100644 --- a/views/v2/user.ejs +++ b/views/v2/user.ejs @@ -124,11 +124,9 @@ <%= user.email %> - + Выйти<% if (user.isImpersonated && user.originalUserEmail) { %> (<%= user.originalUserEmail %>)<% } %>