ソースを参照

加入小程序登陆鉴权

Hai Lin 2 ヶ月 前
コミット
32c0f4683b

+ 4 - 10
mirage-core/src/main/java/com/mirage/core/meta/HeaderKeys.java

@@ -5,17 +5,11 @@ package com.mirage.core.meta;
  */
 public class HeaderKeys {
 
-    public static final String KEY_X_B3_TraceId = "PANDA-X-B3-TraceId";
-    public static final String KEY_MQ_TOPIC = "Mq-Topic";
+    public static final String KEY_X_B3_TraceId = "MIRAGE-X-B3-TraceId";
 
-    public static final String KEY_UID = "PANDA-UID"; // userInfo对象
-    public static final String KEY_DEBUG = "PANDA-DEBUG";
-    public static final String KEY_CLIENT_TYPE = "CLIENT-TYPE";
-    public static final String KEY_TOKEN = "PANDA-TOKEN";
+    public static final String KEY_UID = "MIRAGE-UID"; // userInfo对象
 
-    public static final String KEY_APP_KEY = "AppKey"; // appKey
-    public static final String KEY_CUR_TIME = "CurTime"; // 当前时间
-    public static final String KEY_NONCE = "Nonce"; // 随机串
-    public static final String KEY_CHECKSUM = "CheckSum";
+    public static final String KEY_AUTH = "MIRAGE-AUTH";
+    public static final String KEY_DEBUG = "MIRAGE-X-DEBUG";
 
 }

+ 3 - 3
mirage-service/src/main/java/com/mirage/mirageservice/aspect/ControllerAround.java

@@ -6,6 +6,7 @@ import com.mirage.core.annotation.WithOriginalResponse;
 import com.mirage.core.exception.AppRuntimeException;
 import com.mirage.core.meta.AppCode;
 import com.mirage.core.meta.AuthType;
+import com.mirage.core.meta.HeaderKeys;
 import com.mirage.core.meta.WebLogBean;
 import com.mirage.core.utils.AppResult;
 import com.mirage.core.utils.Constants;
@@ -87,13 +88,12 @@ public class ControllerAround {
                     break;
                 }
             }
-            long now = WebLogBean.get().getBeginTime();
             Auth auth = getAnnotation(clazz, method, Auth.class);
 
             WithOriginalResponse withOriginResponse = getAnnotation(clazz, method, WithOriginalResponse.class);
             boolean returnOriginData = withOriginResponse != null;
 
-            String mirageAuth = request.getHeader("MIRAGE-AUTH");
+            String mirageAuth = request.getHeader(HeaderKeys.KEY_AUTH);
             //BussinessAuth 附加Auth(admin) 作用
             AuthType authType = auth == null ? null : auth.value();
             long startUserFilterTime = System.currentTimeMillis();
@@ -102,7 +102,7 @@ public class ControllerAround {
                 CsMinWechatUser minWechatUser = null;
                 switch (authType) {
                     case COOKIES: {
-                        String debugMod = request.getHeader("MIRAGE-X-DEBUG");
+                        String debugMod = request.getHeader(HeaderKeys.KEY_DEBUG);
                         if(StringUtils.isNotBlank(debugMod)){
 //                            userAccount = userService.getUserByAccount("18814867496");
                         }else{