Kaynağa Gözat

优化代码

my-csc-config-file.git 5 yıl önce
ebeveyn
işleme
469e3c2bf5

+ 2 - 0
src/main/java/com/unissoft/MyConstant.java

@@ -34,6 +34,8 @@ public class MyConstant {
34 34
     public static final String FORTY = "40";
35 35
 
36 36
     public static final String LOGIN_USER = "loginUser";
37
+    //请求认证头
38
+    public static final String AUTHORIZATION = "Authorization";
37 39
 
38 40
     public static final String CLIENT_ID = "client_id";
39 41
     public static final String CLIENT_SECRET = "client_secret";

+ 3 - 3
src/main/java/com/unissoft/utils/UserUtils.java

@@ -2,6 +2,7 @@ package com.unissoft.utils;
2 2
 
3 3
 import com.alibaba.fastjson.JSON;
4 4
 import com.alibaba.fastjson.JSONObject;
5
+import com.unissoft.MyConstant;
5 6
 import com.unissoft.model.SysUserPO;
6 7
 import org.springframework.security.jwt.Jwt;
7 8
 import org.springframework.security.jwt.JwtHelper;
@@ -26,10 +27,9 @@ public class UserUtils {
26 27
         ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
27 28
         HttpServletRequest request = attributes.getRequest();
28 29
         SysUserPO loginUser = null;
29
-        if (request != null && !StringUtils.isEmpty(request.getHeader("Authorization"))) {
30
+        if (request != null && !StringUtils.isEmpty(request.getHeader(MyConstant.AUTHORIZATION))) {
30 31
             // 只携带token
31
-            String authorization = request.getHeader("Authorization").replace("bearer ","");
32
-            System.out.println(authorization);
32
+            String authorization = request.getHeader(MyConstant.AUTHORIZATION).replace("bearer ","");
33 33
             Jwt decode = JwtHelper.decode(authorization);
34 34
             String claims = decode.getClaims();
35 35
             JSONObject jsonObject = JSON.parseObject(claims);