谭斌 2 years ago
parent
commit
c23bb90c49
1 changed files with 5 additions and 0 deletions
  1. 5 0
      authorize-sdk/src/main/java/com/xy/utils/AuthorizeUtils.java

+ 5 - 0
authorize-sdk/src/main/java/com/xy/utils/AuthorizeUtils.java

@@ -18,6 +18,7 @@ import lombok.RequiredArgsConstructor;
 import lombok.experimental.Accessors;
 import org.springframework.stereotype.Component;
 import org.springframework.util.StringUtils;
+import org.springframework.web.context.request.RequestAttributes;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
 
@@ -83,6 +84,10 @@ public class AuthorizeUtils {
      * @return
      */
     public static String getToken() {
+        RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
+        if (requestAttributes == null) {
+            return null;
+        }
         HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
         String token = request.getHeader(CommConsts.TOKEN_NAME);
         return token;