From 554be3d22e4f69fb9f3e63779005d7bbdc537d9c Mon Sep 17 00:00:00 2001 From: wenlukang1 Date: Thu, 26 Jun 2025 22:42:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0oa=E5=BE=85=E5=8A=9E=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E5=88=B0=E5=BE=85=E5=8A=9E=E9=A1=B5=E9=9D=A2bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java index fe52102..b6d8e00 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/eoss/SSOPluginLogin.java @@ -28,6 +28,8 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler { private final String CLIENT_ID2 = System.getProperty("scnyfz-clientKey"); private final String CLIENT_SECRET2 = System.getProperty("scnyfz-scict"); private final String EOSS_IP2 = System.getProperty("scnyfz-ip2"); + private final String skIP = System.getProperty("backlog-ip"); + /** * 方法实现用户没有登录的时候跳转认证中心的登录地址 @@ -40,7 +42,6 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler { String secret; String queryUrl = httpServletRequest.getQueryString(); - if (queryUrl.contains("isNew")) { ip = EOSS_IP2; client = CLIENT_ID2; @@ -66,8 +67,9 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler { queryUrl = Base64.getEncoder().encodeToString(queryUrl.getBytes(StandardCharsets.UTF_8)); // String skIp = httpServletRequest.getRemo String skUrl = RevProxyUtil.getURLContextPath(httpServletRequest); - logger.info("获取地址:"+skUrl); - String redirect = skUrl+"index.html?param="+queryUrl; + logger.info("getURLContextPath:"+skUrl); + String redirect = skIP+"/index.html?param="+queryUrl; + logger.info("skip:"+skUrl); //认证中心的登录地址 logger.info(String.format("eoss_ip:%s,client_id:%s,client_secret:%s,重定向地址:%s", ip, client, secret, s));