소스 검색

fix jwt bug

Mr.qian 3 주 전
부모
커밋
f212ccf46c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/txz/project/filter/AccessGlobalFilter.java

+ 2 - 2
src/main/java/com/txz/project/filter/AccessGlobalFilter.java

@@ -214,8 +214,8 @@ public class AccessGlobalFilter implements GlobalFilter, Ordered {
             if (token.startsWith(BEARER)) {
                 token = token.substring(6);
             }
-            Claims claims = Jwts.parser().setSigningKey(signingKey).parseClaimsJws(token).getBody();
-            String userId = (String) claims.get("userId");
+            Claims claims = Jwts.parser().setSigningKey(signingKey.getBytes()).parseClaimsJws(token).getBody();
+            String userId = String.valueOf(claims.get("userId"));
             String operatorId = (String) claims.get("operatorId");
             return new ImmutableTriple<>(true, userId, operatorId);
         } catch (ExpiredJwtException eje) {