Browse Source

微信登录参数修改

wangmh 7 years ago
parent
commit
9d19e3ebb5

+ 13 - 0
sso-server/src/main/java/com/uas/sso/core/WXParam.java

@@ -0,0 +1,13 @@
+package com.uas.sso.core;
+
+/**
+ * @author wangmh
+ * @create 2018-07-13 11:30
+ * @desc 微信登录参数
+ **/
+public class WXParam {
+
+    public static final String DEFAULT_APPID = "wx4511639d0a71b945";
+
+    public static final String DEFAULT_APPSECRET = "4731fc5a77fb391a718917e80501ce65";
+}

+ 3 - 8
sso-server/src/main/java/com/uas/sso/weixin/controller/WeChatController.java

@@ -1,6 +1,7 @@
 package com.uas.sso.weixin.controller;
 
 import com.uas.sso.controller.BaseController;
+import com.uas.sso.core.WXParam;
 import com.uas.sso.entity.App;
 import com.uas.sso.entity.User;
 import com.uas.sso.service.AppService;
@@ -36,12 +37,6 @@ public class WeChatController extends BaseController {
     @Autowired
     private AppService appService;
 
-    private static final String DEFAULT_WX_APPID = "wxa14aec4edce8a2d2";
-
-    private static final String WX_APPSECRET = "9749d2df03eb161f4d4075df69c2e2c9";
-
-    private static final String WX_REDIRECT_URI = "http://sso.ubtob.com/";
-
     private static final String WX_LOGIN_SCOPE = "snsapi_login";
 
     @RequestMapping("/getQrUrl")
@@ -53,7 +48,7 @@ public class WeChatController extends BaseController {
         }
         String qrUrl = "https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect";
         App app = appService.findOne(appId);
-        String wx_appid = DEFAULT_WX_APPID;
+        String wx_appid = WXParam.DEFAULT_APPID;
         if (app != null && !StringUtils.isEmpty(app.getWxAppid())) {
             wx_appid = app.getWxAppid();
         }
@@ -65,7 +60,7 @@ public class WeChatController extends BaseController {
     public ModelMap getQrParams(String appId) {
         ModelMap params = new ModelMap();
         App app = appService.findOne(appId);
-        String wx_appid = DEFAULT_WX_APPID;
+        String wx_appid = WXParam.DEFAULT_APPID;
         if (app != null && !StringUtils.isEmpty(app.getWxAppid())) {
             wx_appid = app.getWxAppid();
         }

+ 3 - 2
sso-server/src/main/java/com/uas/sso/weixin/service/impl/WeChatServiceImpl.java

@@ -2,6 +2,7 @@ package com.uas.sso.weixin.service.impl;
 
 import com.alibaba.fastjson.JSON;
 import com.uas.sso.common.util.HttpUtil;
+import com.uas.sso.core.WXParam;
 import com.uas.sso.weixin.entity.OAuthInfo;
 import com.uas.sso.weixin.entity.UserInfo;
 import com.uas.sso.weixin.service.WeChatService;
@@ -19,8 +20,8 @@ public class WeChatServiceImpl implements WeChatService {
     @Override
     public OAuthInfo getOAuthInfoByCode(String code) {
         String url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";
-        url= url.replace("APPID", "wxa14aec4edce8a2d2");
-        url = url.replace("SECRET", "9749d2df03eb161f4d4075df69c2e2c9");
+        url= url.replace("APPID", WXParam.DEFAULT_APPID);
+        url = url.replace("SECRET", WXParam.DEFAULT_APPSECRET);
         url = url.replace("CODE", code);
         try {
             HttpUtil.ResponseWrap res = HttpUtil.doGet(url);