|
@@ -1,6 +1,7 @@
|
|
|
package com.macro.mall.tiny.security.component;
|
|
|
|
|
|
import com.macro.mall.security.util.JwtTokenUtil;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -38,6 +39,9 @@ public class JwtAuthenticationTokenFilter extends OncePerRequestFilter {
|
|
|
HttpServletResponse response,
|
|
|
FilterChain chain) throws ServletException, IOException {
|
|
|
String authHeader = request.getHeader(this.tokenHeader);
|
|
|
+ if (StringUtils.isBlank(authHeader)) {
|
|
|
+ authHeader = request.getParameter(this.tokenHeader);
|
|
|
+ }
|
|
|
if (authHeader != null && authHeader.startsWith(this.tokenHead)) {
|
|
|
String authToken = authHeader.substring(this.tokenHead.length());
|
|
|
String username = jwtTokenUtil.getUserNameFromToken(authToken);
|