Files
springboot-demo/target/classes/com/example/demo/security/LearningSecurityConfig.class

26 lines
4.9 KiB
Plaintext
Raw Normal View History

2026-03-18 15:18:30 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>
 java/lang/Object<init>()V  
0com/example/demo/security/LearningSecurityConfiglearningJwtFilter-Lcom/example/demo/security/LearningJwtFilter;  customize2()Lorg/springframework/security/config/Customizer;
 Horg/springframework/security/config/annotation/web/builders/HttpSecuritycsrf|(Lorg/springframework/security/config/Customizer;)Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;
 sessionManagement
 authorizeHttpRequests Torg/springframework/security/web/authentication/UsernamePasswordAuthenticationFilter
" #$addFilterBeforeu(Ljakarta/servlet/Filter;Ljava/lang/Class;)Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;
& '(build()Ljava/lang/Object;*4org/springframework/security/web/SecurityFilterChain,java/lang/String./0/home2 /learn/**4/aop/**6 /api/users/**8 /api/health: /api/auth/**< /actuator/**> /index.html@ /users.htmlB /aop.htmlD /events.html
FGH IJ<00>org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistryrequestMatchers'([Ljava/lang/String;)Ljava/lang/Object;Llorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizedUrl
KN OP permitAll<00>()Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;R/api/secure/**
KT UP authenticated
FW X(
anyRequest Z[\ ]^>org/springframework/security/config/http/SessionCreationPolicy STATELESS@Lorg/springframework/security/config/http/SessionCreationPolicy;
`ab cdZorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurersessionCreationPolicy<00>(Lorg/springframework/security/config/http/SessionCreationPolicy;)Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;0(Lcom/example/demo/security/LearningJwtFilter;)VCodeLineNumberTableLocalVariableTablethis2Lcom/example/demo/security/LearningSecurityConfig;MethodParameterslearningSecurityFilterChain<00>(Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;)Lorg/springframework/security/web/SecurityFilterChain;httpJLorg/springframework/security/config/annotation/web/builders/HttpSecurity;
Exceptionsrjava/lang/ExceptionRuntimeVisibleAnnotations-Lorg/springframework/context/annotation/Bean;$lambda$learningSecurityFilterChain$1<00>(Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;)Vauth<00>Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;$lambda$learningSecurityFilterChain$0_(Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;)Vs\Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;
SourceFileLearningSecurityConfig.java6Lorg/springframework/context/annotation/Configuration;HLorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty;namelearning.auth.enabled havingValuetruematchIfMissingBootstrapMethods<00>(Ljava/lang/Object;)V<00>
<00><00><00> <00><00>Uorg/springframework/security/config/annotation/web/configurers/AbstractHttpConfigurerdisableJ()Lorg/springframework/security/config/annotation/web/HttpSecurityBuilder;<00>R(Lorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer;)V<00>
<00> yzz<00>
<00> uvv<00>
<00><00><00> <00><00>"java/lang/invoke/LambdaMetafactory metafactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses<00>^org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer*AuthorizationManagerRequestMatcherRegistry AuthorizedUrl<00>%java/lang/invoke/MethodHandles$Lookup<00>java/lang/invoke/MethodHandlesLookup! efF
*<2A>*+<2B><07>g h
ij
k lmfs++<2B> <00><11><00><18><00>*<2A><1F>!W+<2B>%<25>)<29>g##$h+ij+nopqknst
uvf<00>n* <0C>+Y-SY/SY1SY3SY5SY7SY9SY;SY=SY ?SY
ASY CS<43>E<>K<>M<04>+YQS<51>E<>K<>S<>V<>K<>MW<4D>g!HNZ c!h nwx
yzf3 *<2A>Y<>_W<5F>gh  {|}~s<00><00>[s<00><00>s<00><00>Z<00><00> <00><00><00><00><00><00><00><00><00><00><00><00><00>F<00><00>K<00><00><00><00><00>