From e4f53430a6772c7cb1674653b9bd0342d6d55990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 18 Apr 2023 11:18:04 +0800 Subject: [PATCH] 'commit' --- FengHuang/pom.xml | 34 ++++-------------- .../src/main/resource/application.properties | 3 +- .../target/classes/application.properties | 3 +- dsssoserver/pom.xml | 25 ++----------- .../src/main/java/com/dsideal/Start.java | 23 +----------- .../FixTomcatServletContextListener.java | 33 ----------------- .../server/controller/CommomController.java | 33 +++++++---------- .../server/controller/WebLoginController.java | 3 ++ dsssoserver/src/main/resources/Sql/Login.sql | 3 -- .../src/main/resources/application.properties | 10 ------ dsssoserver/target/classes/Sql/Login.sql | 3 -- .../target/classes/application.properties | 10 ------ .../target/classes/com/dsideal/Start.class | Bin 7445 -> 6340 bytes .../FixTomcatServletContextListener.class | Bin 2128 -> 0 bytes .../controller/AppLoginController.class | Bin 3929 -> 3929 bytes .../server/controller/CommomController.class | Bin 1649 -> 1488 bytes .../controller/ThirdLoginController.class | Bin 6765 -> 6755 bytes .../controller/WebLoginController.class | Bin 9729 -> 9522 bytes 18 files changed, 29 insertions(+), 154 deletions(-) delete mode 100644 dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java delete mode 100644 dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class diff --git a/FengHuang/pom.xml b/FengHuang/pom.xml index c281c12..db9d458 100644 --- a/FengHuang/pom.xml +++ b/FengHuang/pom.xml @@ -7,29 +7,6 @@ FengHuang 1.0-SNAPSHOT - - - - - - - - - - - - ali-maven - http://maven.aliyun.com/nexus/content/groups/public - - true - - - true - always - fail - - - 1.8 @@ -37,11 +14,12 @@ - - - - - + + + org.apache.shardingsphere + shardingsphere-jdbc-core + 5.3.2 + com.jfinal diff --git a/FengHuang/src/main/resource/application.properties b/FengHuang/src/main/resource/application.properties index d221eaf..e4c87c8 100644 --- a/FengHuang/src/main/resource/application.properties +++ b/FengHuang/src/main/resource/application.properties @@ -2,7 +2,8 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.169 # redis port diff --git a/FengHuang/target/classes/application.properties b/FengHuang/target/classes/application.properties index d221eaf..e4c87c8 100644 --- a/FengHuang/target/classes/application.properties +++ b/FengHuang/target/classes/application.properties @@ -2,7 +2,8 @@ driverClassName=com.mysql.cj.jdbc.Driver user=root password=DsideaL147258369 -jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +#jdbcUrl=jdbc:mysql://10.10.14.169:22066/FengHuang_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai +jdbcUrl=jdbc:mysql://10.10.14.169:22066/db0?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai # redis ip redis_ip=10.10.14.169 # redis port diff --git a/dsssoserver/pom.xml b/dsssoserver/pom.xml index 395f725..b8ef720 100644 --- a/dsssoserver/pom.xml +++ b/dsssoserver/pom.xml @@ -7,27 +7,6 @@ dsssoserver 1.0-SNAPSHOT - - - - ali-maven - http://maven.aliyun.com/nexus/content/groups/public - - true - - - true - always - fail - - - - - com.e-iceblue - e-iceblue - http://repo.e-iceblue.com/nexus/content/groups/public/ - - 1.8 @@ -39,12 +18,12 @@ com.jfinal jfinal - 5.0.7 + 5.0.8 com.jfinal jfinal-undertow - 3.3 + 3.4 diff --git a/dsssoserver/src/main/java/com/dsideal/Start.java b/dsssoserver/src/main/java/com/dsideal/Start.java index fa46d1a..14c394e 100644 --- a/dsssoserver/src/main/java/com/dsideal/Start.java +++ b/dsssoserver/src/main/java/com/dsideal/Start.java @@ -83,34 +83,13 @@ public class Start extends JFinalConfig { druid.setTimeBetweenEvictionRunsMillis(60000); druid.setMinEvictableIdleTimeMillis(300000); druid.setValidationQuery("SELECT 'x'"); - druid.setTestWhileIdle(true); + druid.setTestWhileIdle(false); druid.setTestOnBorrow(false); druid.setTestOnReturn(false); druid.setMaxPoolPreparedStatementPerConnectionSize(20); //增加回收机制 - druid.setRemoveAbandoned(true); druid.setRemoveAbandonedTimeoutMillis(300); druid.setLogAbandoned(false); - // 4、配置log插件 - if (PropKit.get("showFullSql").equals("true")) { - Slf4jLogFilter slfLogfiter = new Slf4jLogFilter(); - slfLogfiter.setStatementExecutableSqlLogEnable(true); - slfLogfiter.setResultSetLogEnabled(false); - slfLogfiter.setConnectionLogEnabled(false); - slfLogfiter.setDataSourceLogEnabled(false); - slfLogfiter.setStatementCreateAfterLogEnabled(false); - slfLogfiter.setStatementPrepareAfterLogEnabled(false); - slfLogfiter.setStatementPrepareCallAfterLogEnabled(false); - slfLogfiter.setStatementExecuteAfterLogEnabled(false); - slfLogfiter.setStatementExecuteQueryAfterLogEnabled(false); - slfLogfiter.setStatementExecuteUpdateAfterLogEnabled(false); - slfLogfiter.setStatementExecuteBatchAfterLogEnabled(false); - slfLogfiter.setStatementCloseAfterLogEnabled(false); - slfLogfiter.setStatementParameterSetLogEnabled(false); - slfLogfiter.setStatementParameterClearLogEnable(false); - slfLogfiter.setStatementLogErrorEnabled(false); - druid.addFilter(slfLogfiter); - } me.add(druid); // 配置ActiveRecord插件 ActiveRecordPlugin arp = new ActiveRecordPlugin(druid); diff --git a/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java b/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java deleted file mode 100644 index ecccc6a..0000000 --- a/dsssoserver/src/main/java/com/dsideal/baseService/Listener/FixTomcatServletContextListener.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.dsideal.baseService.Listener; - - -import com.mysql.cj.jdbc.AbandonedConnectionCleanupThread; - -import javax.servlet.ServletContextEvent; -import javax.servlet.ServletContextListener; -import javax.servlet.annotation.WebListener; -import java.sql.Driver; -import java.sql.DriverManager; -import java.sql.SQLException; -import java.util.Enumeration; - -@WebListener -public class FixTomcatServletContextListener implements ServletContextListener { - public void contextInitialized(ServletContextEvent sce) { - } - - public void contextDestroyed(ServletContextEvent sce) { - Enumeration drivers = DriverManager.getDrivers(); - Driver d = null; - while (drivers.hasMoreElements()) { - try { - d = drivers.nextElement(); - DriverManager.deregisterDriver(d); - System.out.println(String.format("ContextFinalizer:Driver %s deregistered", d)); - } catch (SQLException ex) { - System.out.println(String.format("ContextFinalizer:Error deregistering driver %s", d) + ":" + ex); - } - } - AbandonedConnectionCleanupThread.checkedShutdown(); - } -} diff --git a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java index 822a40e..bf3f986 100644 --- a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java +++ b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/CommomController.java @@ -11,29 +11,22 @@ public class CommomController extends Controller { /** * 根据全局变量的key获取value */ - public void getGlobalValueByKey() { + public void getGlobalValueByKey(String key) { JSONObject resultJson = new JSONObject(); - try { - String key = getPara("key"); - if (StringUtils.isBlank(key)) { - resultJson.put("success", false); - resultJson.put("msg", "key不允许为空!"); - renderJson(resultJson); - return; - } - - String[] keys = key.split(","); - for (int i = 0; i < keys.length; i++) { - String _key = keys[i]; - String _value = Login.dao.getGlobalValueByKey(_key); - resultJson.put(_key, _value); - } - resultJson.put("success", true); - renderJson(resultJson); - } catch (Exception e) { + if (StringUtils.isBlank(key)) { resultJson.put("success", false); - resultJson.put("msg", "获取数据异常!"); + resultJson.put("msg", "key不允许为空!"); renderJson(resultJson); + return; + } + + String[] keys = key.split(","); + for (int i = 0; i < keys.length; i++) { + String _key = keys[i]; + String _value = Login.dao.getGlobalValueByKey(_key); + resultJson.put(_key, _value); } + resultJson.put("success", true); + renderJson(resultJson); } } diff --git a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java index 4b674c8..ae0f598 100644 --- a/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java +++ b/dsssoserver/src/main/java/com/dsideal/sso/server/controller/WebLoginController.java @@ -19,6 +19,9 @@ import com.jfinal.kit.PropKit; public class WebLoginController extends Controller { + public void index(){ + redirect("/html/login.html"); + } public void login() { boolean flag = true; if (flag) { diff --git a/dsssoserver/src/main/resources/Sql/Login.sql b/dsssoserver/src/main/resources/Sql/Login.sql index eebe347..8e7264c 100644 --- a/dsssoserver/src/main/resources/Sql/Login.sql +++ b/dsssoserver/src/main/resources/Sql/Login.sql @@ -86,7 +86,4 @@ select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ? #end - - - #end \ No newline at end of file diff --git a/dsssoserver/src/main/resources/application.properties b/dsssoserver/src/main/resources/application.properties index 06c0aad..bf7548c 100644 --- a/dsssoserver/src/main/resources/application.properties +++ b/dsssoserver/src/main/resources/application.properties @@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin wx.app.id=wx3e0449144386938a wx.app.secret=15a37979f34791ca8b920c386afaa0d5 -showFullSql=true # Sql配置文件的物理路径 WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql - -#default.redirect.url=http://10.10.6.19/baseService/html/main.html - -SmsSignName=教育云平台 - -#OSS -accessKeyId=w5c4HJfSXoegx74M -accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI - # 记录登录日志的范围 loginLogIdentity=1,2,3,4,5,6,7 diff --git a/dsssoserver/target/classes/Sql/Login.sql b/dsssoserver/target/classes/Sql/Login.sql index eebe347..8e7264c 100644 --- a/dsssoserver/target/classes/Sql/Login.sql +++ b/dsssoserver/target/classes/Sql/Login.sql @@ -86,7 +86,4 @@ select t2.person_id,t2.person_name,t2.identity_id from t_sys_account_mount t1 inner join t_sys_loginperson t2 on t1.person_id=t2.person_id and t2.b_use =1 where t1.main_person_id = ? #end - - - #end \ No newline at end of file diff --git a/dsssoserver/target/classes/application.properties b/dsssoserver/target/classes/application.properties index 06c0aad..bf7548c 100644 --- a/dsssoserver/target/classes/application.properties +++ b/dsssoserver/target/classes/application.properties @@ -15,21 +15,11 @@ qq.redirect.uri=http://10.10.6.179/third/qqLogin wx.app.id=wx3e0449144386938a wx.app.secret=15a37979f34791ca8b920c386afaa0d5 -showFullSql=true # Sql配置文件的物理路径 WindowsSqlPath=D:/dsWork/FengHuang/dsssoserver/target/classes/Sql CentosSqlPath=/usr/local/tomcat8/webapps/dsssoserver/WEB-INF/classes/Sql - -#default.redirect.url=http://10.10.6.19/baseService/html/main.html - -SmsSignName=教育云平台 - -#OSS -accessKeyId=w5c4HJfSXoegx74M -accessKeySecret=qeIiYsq8ec6KYvB3DqpnDX03MUSvtI - # 记录登录日志的范围 loginLogIdentity=1,2,3,4,5,6,7 diff --git a/dsssoserver/target/classes/com/dsideal/Start.class b/dsssoserver/target/classes/com/dsideal/Start.class index 80bea3d2470304463999c4086a4e23a2f127acba..386ad54707d4097b2844a9d065e490e25a78a2cb 100644 GIT binary patch delta 2135 zcmZ`)33yCb6#ma7GxyD#+mMlD3?YaJHIgC;q6m@168kdJQl=72j4U%DsG7EPqt(`{ zF0_g+N?S#Aq}H^hE!`JY-RZ6ix~d{QcLraYubuCk|DAL1IsZBLy#Ic0MfSd~!Gq^_ z>;aHLZXF)16;dvc9uv5b>f!#XxV6TQcffqEqDDaYoeFFOhUe*wNMFqa9;edvNI$p!; z8s5;+3U3O$r6WZVrr>P_@0hty{zZMKymwX5djjw4=z_Hx4yoq{YVojw4;37VWLQ({ zl=snv{Nq!U_i@AvMjKx!_Y)1Ds^@14K35Q4KB}x^7ZS;(ye}1erQ>USBk-+`LEwJ2 z;(IHO;|C2tT4BOZ8h+Ms0w*<`((sF#*RKkG)9|}GKM;`r{c6S{!(y8k^QaV ztcG(M&g-Zr&N)FO$W$XtolP}W(dm@1PEZujj_1Rt=N9;d2rM&d%!i_iQDQ8$xPsA= z%w&-yP$Ec^WF?(oD-L*zOFX``s<~ByY?35hCMZTy6KYD3rJgySbZ>cjzSmbGQB1Ld z?2?*MoS=9~3FHveT#}Pw3C&0PW>5E)r5Bb@AK;lflOOq>sa56vd4gIa;HQj?_ugg+*CMiL?1$`9sRZ0C+d=B;I zp{s8D6S^9{xFq99yuG6u(*Q}iG*D2Uq#pTt3F_pfNo~juV*J7%%Q159e zkTi&5ja~X6$6y*FX{b6^bXuU&C#jHz5gbNYyu(2-r*m$)q~SC|(nxA5X%vk%2HRTO z#z-2g&NYt48-81|VUJ6sPR1!)r<%RCLuO+`Y=)_4N29;FSxs(Syvga|%c2y-9k8Xd z&H7-RW>h95q)z8G3wuCw%wUvZ+YB#C*|TCMe5~YY#-@bCEETJ>2PE>dRfBjNW}%GN z%lU66c2voVNSWo1?gc8-j%dbqh(R(OXpgpheO1LahzhSqD#joVmGE=A12zOu#q|iY zF(=%`d`I#?#T66IadAW!#3C)slMwFAexY+!uNreX_d-wAoJN?3`C+1?j;x>}N`Si6 z8GO)8PRK$_^x)QdHXuy7M3};a*EJ?wfa?_@lVtK=&4#vw4aFWAZ0`nabcu~pnQmcY zx*%?d(3!Szww2jRjorDyFw^%@5G=Y z*LDofHrHavRt#N(#GTNK?1i;R+74T`Wh;i+hlem?J)Gfb}!awef|E|4l$zPJgCpsA@|d=G3@V==#m zBpQmFaSKmBm2z=w5Vvtd1(b~2v4oXd$6vmsxP#?#k|h)-w`d_w(BWyY99;-W}VRhslv)z{W)X!=+)nZBwhACPKzqW|fo$NirYbLDu2PHs> AqyPW_ delta 3196 zcmai$3wRXO703T4$?nWfh7dOiut0c+fNYW?5J(Ue!c!0e0oEX|$!3ylnCymqgaDBR zL_ov`POXo&mRc>=whE-(pj2urw$|1@Y;A3=*0vTcwJo;Qwico1%%+eK`nlh?zqxnL zx&Qm0d(WNSlN0Z)Oul&T=@S4Z(>)s6kW$d4;+Te~@U-B#hHu~*6(=-&6VGb+7QU_E zISm?4dhk5Hqv5-FLBsd(qJr;h=#P|!AK)bwKh*Fe{8+_L6uhkAr}&wQR}}nQ#V-`R zs^XUlex=|w70F*q;_E8jQ1KfLZ{oKqey5=jzgO^m6D-xd5>@R#%mPcb_$#9zC|pI$G$GwEJ3%YIY3@2U8kT>mckhv0p| z2ZDbJ{?$F2{L=fk;6oMvQE^sWf281?hK1sGA8lWB@VM44tl_YZbaqrqxh&3Y^k3=^sG)t!{8a10R zz-Vo?LO~-QiiAsBqmfoK8V{K$HHbx6iuY%Uno{>@!M!;SD-1 z7CZgxqoFo4T4for*kYr_akRu9sg`)FX{k=j1U0l=rxmo)UayuW15}~YjZ~}CD#1;H z)wD*ZwSslDhHIl{&Z0S0%SRNq7wfd144vvIs8hYb6g0@7Mrk$4pb!Ol)nZMNO>+~L zRkP6|WW}QiQ>SLyKqw1FTFMM7RA*@-VMV(oHcBmY~9T|ZKI?@+jZK32MIZW zP`Ey_DaMabZN!^&Y(l$zz%#^N>nU{a)ae$guy=Uo=kKChb=obK%VOTLj!MH_EnOO#x^^&?~GZ>#feidO953GqBakIq?$LF-0!9?7svrP8O zwKXR!ZLTOsJ(jTIHD>(6{d&Sc4pc?LVOHZ}yEHP}NXCttNFo|Edxl2#oU$rv^5ioc z_;~fq>1C@rYPK5DzDZ+y3Uwz{8J2ZXEh+xlXD_+*Q}&fB?kU%uv@~HxH(%82mK%4O z%oVNmeIF!AxSZ-NBOYw(qdKCeYLyj<^|jdRIjW5)A5UJmn%sbuOXD`b?3i1*SH@T3tLw@x z&=GEApo8glZVtlD+}6_x*oGwcJlKvMoVC>+pEtBzay9M&L-|_RBR?BEaSPwy#a|b3 zM?Bn`p4Z-*H;FpzC-VlD$pj;i$sE-^K@Re<8+$l=AhNL+x3N57A8vOheLrvXY?(C2 z8RO@S5?p~&XW{{l5pTB+;KhF2!DG8E>~}2OiMt%3)%oQ~5gGvbot(_iHH8P1V+f{V z45sxEEV>|A#DaHUDtG|*h#-qh;jb)3pLLwxLyaz|Q8CNem&$z-_on4CxAQJ|SnX|l zTEV_#Rtnb!{Fy0S=Wu4gpPQe;tbm^bRRMoKW~VUM3C#<5=O4px?}8Mre*i7Vv9Pua ziz;0{7pLCfbFs!^hf5q*J6!5;nZp`~%N?$8xYC!DVF9Oeqr+N{mF}ac^9EC>KLno>Fnb0XIN)=q&{(Nt zma7G-PdV{0DtsH10`;mCn!KSDnjgYwpX)d_@N-$-mK4Ii?kG1?h@{XO*rn2;^UqHZ zU*ag8x{)X16mL`zOLsW`7~)d-nNH=OLWTXrfZF6^SdGJ2gA~@`IjrYDi3VOq9bQEc zZ=fD;!Nh4a;0zk^0h(|YA<95Asr;uU2Nva{g$5%`BM_mnXr&TFX%gZz1Dj|r+G#oe z*sQ}=YC#7ju#Gy9q&?U{_hBb>A(^CSu$xX|FP-8OAg832Yh6ry3it7WTF$-uIpU@y zuE7I%5UP~Q|B8!S`|)Y6t>N?nK7-G4NfpzxcnF{4$DBt8aS)$J7Mpn-59150*TN?= zt=GYS!5%^KQ7HH#Pg?}{IVw?bNWo(YzH}B76+C_x1q#0W5j+aMLQ_BFBh>4ReHBl9 z+>tnN`6I!upL9+HziRlckv_7AapdFV?*G4XM|&SI6`dE}eIq#}ACEWV7!sYRlPaL} R`!Cmt`Iukhn;H1}e*s{L-)#T@ diff --git a/dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class b/dsssoserver/target/classes/com/dsideal/baseService/Listener/FixTomcatServletContextListener.class deleted file mode 100644 index c92a0ef6edfb246cf8b2b3179d2ff6b628a07a2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2128 zcmbtVZC4vb6n+Lm7Q$iz1qyvpv@HcJtWr=5NXtvmYC>s)R9dx8c86r>W;bpo2>ug) zK|j|I6!qxwvp>LpK!xyy%jpFX!9b-Qt1N@3AqV%Cg3=oU{Fk z<xm~`;_pMswX0^I!_k^eBb=~bXn~J>lAJ7b$yijG|+28@M2qgkykcpG8ikb@i z1D(1}>@!>p16s9jT&wUfm)*BTRY~8Yat$Ytd!cWPsVnJPS+8CZ0go|^!t|a*SPebM zcd)gW2h~PDCnE6aPzz^bEK-!7g5vh`Jg;>{tVz;$$@6>_(xB#yhUrf<;Kzs7V^KVo(8NUy8Q3uK5Ra%F69sIV_zWaZ zT4xE{7&XDfV|;F4+r$$*Ww;rS!TSvap?gr1(vqIB#%s*;ko_oBcX{Jg-MJ5t; zcx?RqVWY`Pmw7Gk2O{f=3SBTl)5qZnL$^m)Ha0T!HzG8tLC%>I!J=dud1iq1oo&*x za6kfAD34!P#4LhK-`XIZ6saY6MTb7EAbq}e{Gh_g=T4j>EGE)-{%I7axxScmGm7Ct z7`HVY-SDbT?s`v?s`m= zVOoz}|JZuDcaUjk$aBs35TZJqnkqCtrb^ruU_3OQ$wljv|SeVbKw-qb>;Zq zdUz89^k+jOME^YPw9v)4u z+Ig0KZQ6F)u{U%aj1FT*?K(o0FuX-B9r{I^t~H{uei-N=+s+Z%@@)Oqk7#H39$U0Y zF#Lv&^~ob7e}K`~nfL`=+wGHuBcu+|{o?OG<`QK889m#t@LFHGmgD67~gC;{TgFZtDg9$?@gFQnSgEvD2kc?!AV~AoX zWQb;HVTfUv&JfG63MjIdA)es^Ln6aHh9rg;49N`t7*ZL<88R8A7_t~u8L}Dm81fj6 Z8S*Fh@Xg~aXJBWjVBlt`oNUam1^^!W8PWg% delta 123 zcmca9cT;YIHeX@@0~bRe10O>WgD68VgC;`=gFZtjg9$?zgFQnygEvDYkQK!c#}Lg> z$PmNO!Vt?a9mre75YMoeA%WonLlVP1hGd2p3@Hr%7}6NU8L}9q7_u2v8FCo)81fm7 Z844!%@Xh0_U|?scWZ-6~nrzIk1^^|Y8SVf8 diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/CommomController.class index 627c99dd8a070c0a7fad40e9a90fcd6ddf25537c..788520575aa06f32d80620e5c908fbb92d6fc5cd 100644 GIT binary patch delta 636 zcmXYtOHUI~7>3_7m!9b`NEv9cl+s#+(spXOt5vby5h*b#(bV0vGzcP^wz?%I`~fm6 zS0-*)>!K1(_yMl;2lxwgpWl8vJyEH3bG~~ zLXjd;lvQz>oi@~8$ViO;Mo?lx{KPoY%?D#-i;NBCcR delta 836 zcmZvY%TE(g6vn^Xnf6YHL11XnqD3rE+hPkSDELAI1Y6`K2yQG*LlA-$s&Qk8gy_Oo z$V4M66F2URxG0Sh_PX*PFmVHMrEz6qg8H?PuyJ$FJ+I$A-}#*P(-`~o=lwc>qZrlU zLcK(T4jbw<_;eJbQD^0th9(`&IG(MX(9oixHCsHX;gpWkIOD`wwCObGB-%Bcm*|k_ zT#8srzZ$Kp!dog50`AE5*zH(oIyN&A>bMh6BvX?&W?HRU(df+|OvU0;(O7aQHa?x; z3KCrsl{rki^-|O*Zj@Lbg|E`U1$0aF7`TXtfSkJ(k0<8lB%%g-amhd*`Yqj7-ZOwf z0TCp~zz{A=3>z516$1y*El~WQRk-1|C#xGzpKm^UyZQLd#@fP0Ci7$Mp4Dj^Dl6O_ z7);Gh&P?#{iA1U|HX9SDUi#{?8dTGIVf$_^D+}{D#Ot_tRq$ZsqJ(xYqY%BIxBFKi zR&wQiw2oZT2@l`Kb^}VWpON6cJHz4u6iDVCeSmFr6-vZ!s%hAx!3-SB@CHn&WT2(t zoF568x|zqxVf^C3oI>TRaZ zHfrpG7yT&17~^Xw#}qr0@DW#mSybXKs&F6Gc!=8El?F)dBG1biJ13nu$d>~x>?zL< ztNe1DfHLma%yb1I3Q-<{s+r>%cTTKf5jDgL9A>r(>K4Kheu=;qoDxCt8&!W%2%AJ5 O^AHk8*c@WB4dH)#3z2I8 diff --git a/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class b/dsssoserver/target/classes/com/dsideal/sso/server/controller/ThirdLoginController.class index 75c092051c86a728b4aefff834cd4ecbbc60b30d..ae6ce67b3531ed84500519d1c339a8bfb8d73779 100644 GIT binary patch delta 979 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 a7s94PJ41l>=7k*=$hraTB`T7E@BSaR$5|Nw literal 9729 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 OgRC9U8VTMcH2p7zWTb8Y