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

26 lines
4.9 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>
2026-03-18 15:18:30 +08: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 /api/auth/**4/actuator/health6 /index.html8 /access.html: /users.html< /aop.html> /events.html@/advanced.html
BCD EF<00>org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistryrequestMatchers'([Ljava/lang/String;)Ljava/lang/Object;Hlorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizedUrl
GJ KL permitAll<00>()Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;N/api/secure/**P /api/users/**R/aop/**T /api/lab/**V /learn/**
GX YL authenticated
B[ \(
anyRequest ^_` ab>org/springframework/security/config/http/SessionCreationPolicy STATELESS@Lorg/springframework/security/config/http/SessionCreationPolicy;
def ghZorg/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;
Exceptionsvjava/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>
<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;<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> }~~<00>
<00> yzz InnerClasses<00>^org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer*AuthorizationManagerRequestMatcherRegistry AuthorizedUrl<00>%java/lang/invoke/MethodHandles$Lookup<00>java/lang/invoke/MethodHandlesLookup! ijF
*<2A>*+<2B><07>k l
mn
o pqjs++<2B> <00><11><00><18><00>*<2A><1F>!W+<2B>%<25>)<29>k##$l+mn+rstuorwx
yzj<00>v*
<EFBFBD>+Y-SY/SY1SY3SY5SY7SY9SY;SY=SY ?S<>A<>G<>I<08>+YMSYOSYQSYSSYUS<55>A<>G<>W<>Z<>G<>IW<49>k!<Bb k!l v{|
}~j3 *<2A>]<5D>cW<63>kl  <00><00><00>w<00><00><00>[s<00><00>s<00><00>Z<00><00> <00><00><00><00><00><00><00><00><00><00><00><00><00>B<00><00>G<00><00><00><00><00>