From d94b437ab3f7fbedde173057dae388f00d53900b Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 30 Oct 2023 16:00:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=EC=9D=B8=20=EA=B4=80=EB=A0=A8=20=EB=A1=9C=EC=BB=AC,?= =?UTF-8?q?=EA=B0=9C=EB=B0=9C,=EC=9A=B4=EC=98=81=20=EA=B5=AC=EB=B6=84=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/let/uat/uia/web/APILoginContoller.java | 8 ++++++++ .../kcc/let/uat/uia/web/EgovLoginController.java | 9 +++++++-- .../egovProps/globals_dev.properties | 15 +++++++++++---- .../egovProps/globals_svr.properties | 15 ++++++++++----- .../egovProps/globals_tLocal.properties | 12 +++++++++--- .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 12 ++++++++---- 6 files changed, 53 insertions(+), 18 deletions(-) diff --git a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java index 1e661b01..c2163a39 100644 --- a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java +++ b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java @@ -16,6 +16,7 @@ import javax.servlet.http.HttpSession; import org.apache.commons.lang3.StringUtils; import org.json.JSONObject; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.ApplicationContext; import org.springframework.http.ResponseEntity; import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; @@ -58,6 +59,10 @@ public class APILoginContoller { @Resource(name = "loginService") private EgovLoginService loginService; + /** 구동 환경 */ + @Value("#{property['Globals.prod.islocal']}") + private String environment; + /** * @methodName : loginKeyChk * @author : 이지우 @@ -185,6 +190,9 @@ public class APILoginContoller { } byte[] postDataBytes = postData.toString().getBytes("UTF-8"); URL obj = new URL("http://223.255.205.7/notdeco/mbrLinkSso.do"); + if("real".equals(environment)) { + obj = new URL("https://edu-copyright.or.kr/notdeco/mbrLinkSso.do"); + } HttpURLConnection con = (HttpURLConnection)obj.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Length", String.valueOf(postDataBytes.length)); diff --git a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java index 22a450d1..c043fb44 100644 --- a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java @@ -365,10 +365,15 @@ public class EgovLoginController { model.addAttribute("beforeUrl", beforeUrl); model.addAttribute("message", message); model.addAttribute("environment", environment); - //운영서버는 sso로그인 화면이 아닌 e배움터 로그인 화면으로 이동. - if(!"local".equals(environment)) { + //로컬은 셀렉트박스 로그인 + //개발은 e배움터 개발서버 로그인 + //운영은 e배움터 운영서버 로그인 + if("dev".equals(environment)) { return "redirect:http://223.255.205.7/user/member/loginForm.do?eduOff=Y"; } + if("real".equals(environment)) { + return "redirect:https://edu-copyright.or.kr/user/member/loginForm.do?eduOff=Y"; + } // initRsa(request); if (test != null && test.equals("test")) { return "web/kccadr/login/SsoLoginUsr3"; diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index 73c33510..0e108b97 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -26,8 +26,12 @@ Globals.UserName= EDUSCE Globals.Password= edusce#23 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 -Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\ub85c\uceec DB +Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB +#Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,9 +151,12 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec +#Globals.prod.islocal=local +#\uc6b4\uc601 \uac1c\ubc1c +#\uac1c\ubc1c \uc11c\ubc84 \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 DB\ub294 \ub85c\uceec\uc744 \ubc14\ub77c\ubcf4\uba70 \ub85c\uadf8\uc778\uc740 e\ubc30\uc6c0\ud130 \uc5f0\ub3d9 \ucc98\ub9ac\ub97c \uc704\ud574 islocal \uad6c\ubd84 Globals.prod.islocal=dev -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 #Globals.prod.islocal=real diff --git a/src/main/resources/egovframework/egovProps/globals_svr.properties b/src/main/resources/egovframework/egovProps/globals_svr.properties index 1f5ceaaf..45c6f811 100644 --- a/src/main/resources/egovframework/egovProps/globals_svr.properties +++ b/src/main/resources/egovframework/egovProps/globals_svr.properties @@ -26,8 +26,12 @@ Globals.UserName= EDUSCE Globals.Password= edusce#23 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 -Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb +#\ub85c\uceec DB +#Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB - \ud14c\uc2a4\ud2b8 \uc644\ub8cc \ud6c4 \uc6b4\uc601 DB\ub85c \ubcc0\uacbd \uc608\uc815 +Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,11 +151,12 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec #Globals.prod.islocal=local -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 \uac1c\ubc1c +#Globals.prod.islocal=dev +#\uc6b4\uc601 Globals.prod.islocal=real -#Globals.prod.islocal=svr #\ub300\uc6a9\ub7c9 innorix license diff --git a/src/main/resources/egovframework/egovProps/globals_tLocal.properties b/src/main/resources/egovframework/egovProps/globals_tLocal.properties index 8ab0c9e7..5a9f7d91 100644 --- a/src/main/resources/egovframework/egovProps/globals_tLocal.properties +++ b/src/main/resources/egovframework/egovProps/globals_tLocal.properties @@ -26,8 +26,12 @@ Globals.UserName= teduUr Globals.Password= tedu1234 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 +#\ub85c\uceec DB Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB +#Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,9 +151,11 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec Globals.prod.islocal=local -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 \uac1c\ubc1c +#Globals.prod.islocal=dev +#\uc6b4\uc601 #Globals.prod.islocal=real diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 4b7ac86d..ad63b408 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -124,6 +124,7 @@ function usrJoin(){ } function goEEdu() { + var environment = ${environment}; $.ajax({ url : "", async:false, @@ -132,8 +133,11 @@ function usrJoin(){ cache: false, success: function (returnData, status) { if(returnData.status == 'loginY'){ - window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; - + if(environment eq 'real'){ + window.location.href = "http://https://edu-copyright.or.kr.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; + }else{ + window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; + } } else if(returnData.status == 'fail') { alert("key 갱신 오류"); @@ -203,7 +207,7 @@ function usrJoin(){ - + @@ -297,7 +301,7 @@ function usrJoin(){ - +