From 3bbc1458f7a8ade7d8f3a43dfadf6225e0c7b748 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 30 一月 2024 13:47:52 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java index d6752dd..df659e0 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/common/security/JwtAuthenticationFilter.java @@ -37,7 +37,7 @@ @Component public class JwtAuthenticationFilter extends OncePerRequestFilter { - public static final ArrayList<String> WHITE_KEY = new ArrayList<String>(){ + public static final ArrayList<String> WHITE_LIST = new ArrayList<String>(){ private static final long serialVersionUID = 1L; { add("xltys1995"); @@ -63,8 +63,9 @@ if (!Cools.isEmpty(access_token)) { try { User user; - if (WHITE_KEY.contains(access_token)) { - user = userService.getByUsername("openapi", 2L); + // 鐧藉悕鍗� + if (WHITE_LIST.contains(access_token)) { + user = userService.getByUsername("openapi", null); if (user == null) { throw new UsernameNotFoundException("Username not found"); } @@ -77,7 +78,7 @@ // 瑙f瀽token Claims claims = JwtUtil.parseToken(access_token, configProperties.getTokenKey()); JwtSubject jwtSubject = JwtUtil.getJwtSubject(claims); - user = userService.getByUsername(jwtSubject.getUsername(), jwtSubject.getTenantId()); + user = userService.getByUsername(jwtSubject.getUsername(), jwtSubject.getHostId()); if (user == null) { throw new UsernameNotFoundException("Username not found"); } -- Gitblit v1.9.1