Prechádzať zdrojové kódy

西安交通大学新增退出接口

wangliang 2 rokov pred
rodič
commit
3dd807ddb1

+ 5 - 2
xjtu-exchange/src/main/java/com/qmth/xjtu/api/OpenApiController.java

@@ -49,7 +49,7 @@ public class OpenApiController {
     private static final String ACCESS_TOKEN_URL = "https://org.xjtu.edu.cn/openplatform/oauth/getAccessToken";
     private static final String USER_INFO_URL = "https://org.xjtu.edu.cn/openplatform/oauth/open/getUserInfo";
     private static final String LOGOUT_URL = "http://org.xjtu.edu.cn/openplatform/oauth/logout";
-    private static final String RETURN_URL = "https://org.xjtu.edu.cn/openplatform/login.html";
+//    private static final String RETURN_URL = "https://org.xjtu.edu.cn/openplatform/login.html";
     private static final String schoolCode = "xjtu";//测试学校code,正式改成xjtu
 
     @Resource
@@ -61,6 +61,9 @@ public class OpenApiController {
     @Value("${cas.config.logoutUrl}")
     String logoutUrl;
 
+    @Value("${cas.config.returnUrl}")
+    String returnUrl;
+
     @ApiOperation(value = "西安交通大学cas鉴权接口")
     @ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
     @RequestMapping(value = "/authentication", method = RequestMethod.GET)
@@ -165,7 +168,7 @@ public class OpenApiController {
             if (Objects.nonNull(message) && Objects.equals(message, "成功")) {
                 HttpServletResponse response = ServletUtil.getResponse();
                 response.setHeader("Access-Control-Allow-Origin", SystemConstant.PATH_MATCH);
-                response.sendRedirect(RETURN_URL);
+                response.sendRedirect(returnUrl);
             }
         }
     }

+ 2 - 1
xjtu-exchange/src/main/resources/application-dev.properties

@@ -76,4 +76,5 @@ com.qmth.solar.access-secret=y7AO6W0TOdTF8HpWBwGHbp3wfIHsmUKr
 
 cas.config.teachcloudPrintLoginUrl=https://*.teach-cloud-test.com/#/login-open
 #cas.config.teachcloudPrintLoginUrl=http://192.168.10.99:8056/#/login-open
-cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.returnUrl=https://org.xjtu.edu.cn/openplatform/oauth/authorize?appId=1548&redirectUri=http://10.184.206.15/api/open/authentication&responseType=code&scope=user_info&state=1234

+ 2 - 1
xjtu-exchange/src/main/resources/application-offline.properties

@@ -75,4 +75,5 @@ com.qmth.logging.file-path=/Users/king/Downloads/xjtu-exchange.log
 com.qmth.solar.license=/Volumes/extend/\u542F\u660E/\u5206\u5E03\u5F0F\u5370\u5237/\u5206\u5E03\u5F0F\u5370\u5237&\u6559\u7814\u5206\u6790v3.1.0/tc-dev-wl.lic
 
 cas.config.teachcloudPrintLoginUrl=http://192.168.10.138/#/login-open
-cas.config.logoutUrl=https://127.0.0.1:7111/api/open/authentication/logout
+cas.config.logoutUrl=https://127.0.0.1:7111/api/open/authentication/logout
+cas.config.returnUrl=https://org.xjtu.edu.cn/openplatform/oauth/authorize?appId=1548&redirectUri=http://10.184.206.15/api/open/authentication&responseType=code&scope=user_info&state=1234

+ 2 - 1
xjtu-exchange/src/main/resources/application-prod.properties

@@ -76,4 +76,5 @@ com.qmth.solar.access-secret=IY3NB9FXtd7OQHWH5YHl6mbrU9ch33QC
 
 cas.config.teachcloudPrintLoginUrl=https://*.teach-cloud.com/#/login-open
 #cas.config.teachcloudPrintLoginUrl=http://192.168.10.99:8056/#/login-open
-cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.returnUrl=https://org.xjtu.edu.cn/openplatform/oauth/authorize?appId=1548&redirectUri=http://10.184.206.15/api/open/authentication&responseType=code&scope=user_info&state=1234

+ 2 - 1
xjtu-exchange/src/main/resources/application-test.properties

@@ -76,4 +76,5 @@ com.qmth.solar.access-secret=IY3NB9FXtd7OQHWH5YHl6mbrU9ch33QC
 
 cas.config.teachcloudPrintLoginUrl=https://*.teach-cloud-test.com/#/login-open
 #cas.config.teachcloudPrintLoginUrl=http://192.168.10.99:8056/#/login-open
-cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.logoutUrl=https://dj-xian.qmth.com.cn/api/open/authentication/logout
+cas.config.returnUrl=https://org.xjtu.edu.cn/openplatform/oauth/authorize?appId=1548&redirectUri=http://10.184.206.15/api/open/authentication&responseType=code&scope=user_info&state=1234