zxl
2025-11-12 785988400c1359f0b59a4000e57a5b442924a081
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Êþº¾=j
 3org/springframework/web/filter/OncePerRequestFilter<init>()V        
>com/ycl/framework/security/filter/JwtAuthenticationTokenFilter tokenService,Lcom/ycl/framework/web/service/TokenService;
 *com/ycl/framework/web/service/TokenService getLoginUserU(Ljavax/servlet/http/HttpServletRequest;)Lcom/ycl/common/core/domain/model/LoginUser;
  com/ycl/common/utils/StringUtils    isNotNull(Ljava/lang/Object;)Z
 "com/ycl/common/utils/SecurityUtilsgetAuthentication4()Lorg/springframework/security/core/Authentication;
  !isNull
# $% verifyToken/(Lcom/ycl/common/core/domain/model/LoginUser;)V'Oorg/springframework/security/authentication/UsernamePasswordAuthenticationToken
)*+ ,-*com/ycl/common/core/domain/model/LoginUsergetAuthorities()Ljava/util/Collection;
&/ 0=(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Collection;)V2Norg/springframework/security/web/authentication/WebAuthenticationDetailsSource
1
15 67 buildDetailss(Ljavax/servlet/http/HttpServletRequest;)Lorg/springframework/security/web/authentication/WebAuthenticationDetails;
&9 :;
setDetails(Ljava/lang/Object;)V
=>? @A?org/springframework/security/core/context/SecurityContextHolder
getContext=()Lorg/springframework/security/core/context/SecurityContext; CDE FG9org/springframework/security/core/context/SecurityContextsetAuthentication5(Lorg/springframework/security/core/Authentication;)V IJK LMjavax/servlet/FilterChaindoFilter@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)VRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis@Lcom/ycl/framework/security/filter/JwtAuthenticationTokenFilter;doFilterInternalm(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)VauthenticationTokenQLorg/springframework/security/authentication/UsernamePasswordAuthenticationToken;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;chainLjavax/servlet/FilterChain;    loginUser,Lcom/ycl/common/core/domain/model/LoginUser; StackMapTable
Exceptionsdjavax/servlet/ServletExceptionfjava/io/IOException
SourceFile!JwtAuthenticationTokenFilter.java*Lorg/springframework/stereotype/Component;! NOP/*·±QR STUVPÞX*´+¶ :¸™@¸¸™7*´¶"»&Y¶(·.:»1Y·3+¶4¶8¸<¹B-+,¹H±Q""
#%$&5'E(O*W+R>5WXXSTXYZX[\X]^
N_`aüO)bceghNi