Files
springboot-scaffold/target/classes/com/example/scaffold/security/jwt/JwtSecurityConfig.class

50 lines
8.5 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=  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  3com/example/scaffold/security/jwt/JwtSecurityConfigjwtAuthenticationFilter;Lcom/example/scaffold/security/jwt/JwtAuthenticationFilter;Torg/springframework/security/web/authentication/UsernamePasswordAuthenticationFilter
 addFilterBeforeu(Ljakarta/servlet/Filter;Ljava/lang/Class;)Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;
! "
headers
$ %&build()Ljava/lang/Object;(4org/springframework/security/web/SecurityFilterChain*@org/springframework/security/crypto/bcrypt/BCryptPasswordEncoder
), -.<init>()V
012 342org/springframework/security/core/userdetails/UserbuilderB()Lorg/springframework/security/core/userdetails/User$UserBuilder;6admin
89: ;<>org/springframework/security/core/userdetails/User$UserBuilderusernameT(Ljava/lang/String;)Lorg/springframework/security/core/userdetails/User$UserBuilder;
> ?@passwordEncoder@()Lorg/springframework/security/crypto/password/PasswordEncoder;Badmin123 DEF GH<org/springframework/security/crypto/password/PasswordEncoderencode,(Ljava/lang/CharSequence;)Ljava/lang/String;
8J K<passwordMjava/lang/StringOADMINQUSER
8S TUrolesU([Ljava/lang/String;)Lorg/springframework/security/core/userdetails/User$UserBuilder;
8W %X=()Lorg/springframework/security/core/userdetails/UserDetails;Zuser\user123^Dorg/springframework/security/provisioning/InMemoryUserDetailsManager`9org/springframework/security/core/userdetails/UserDetails
]b -c?([Lorg/springframework/security/core/userdetails/UserDetails;)VeIorg/springframework/security/authentication/dao/DaoAuthenticationProvider
d,
h ijuserDetailsServiceD()Lorg/springframework/security/core/userdetails/UserDetailsService;
dl mnsetUserDetailsServiceE(Lorg/springframework/security/core/userdetails/UserDetailsService;)V
dp qrsetPasswordEncoderA(Lorg/springframework/security/crypto/password/PasswordEncoder;)Vt;org/springframework/security/authentication/ProviderManagervBorg/springframework/security/authentication/AuthenticationProvider
sx -yH([Lorg/springframework/security/authentication/AuthenticationProvider;)V
{,|java/lang/Object
<00><00> <00><00>Porg/springframework/security/config/annotation/web/configurers/HeadersConfigurer frameOptions<00>(Lorg/springframework/security/config/Customizer;)Lorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer;
<00><00><00> <00><00>corg/springframework/security/config/annotation/web/configurers/HeadersConfigurer$FrameOptionsConfig
sameOriginT()Lorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer;<00>/<00> /index.html<00> /ioc.html<00> /aop.html<00> /mybatis.html<00>/transaction.html<00>/css/**<00>/js/**<00> /favicon.ico
<00><00><00> <00><00><00>org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistryrequestMatchers'([Ljava/lang/String;)Ljava/lang/Object;<00>lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizedUrl
<00><00> <00><00> permitAll<00>()Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;<00> /api/auth/**<00>/h2-console/**<00>/api/learning/**
<00><00> <00>&
anyRequest
<00><00> <00><00> authenticated <00><00><00> <00><00>>org/springframework/security/config/http/SessionCreationPolicy STATELESS@Lorg/springframework/security/config/http/SessionCreationPolicy;
<00><00><00> <00><00>Zorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurersessionCreationPolicy<00>(Lorg/springframework/security/config/http/SessionCreationPolicy;)Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;securityFilterChain<00>(Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;)Lorg/springframework/security/web/SecurityFilterChain;CodeLineNumberTableLocalVariableTablethis5Lcom/example/scaffold/security/jwt/JwtSecurityConfig;httpJLorg/springframework/security/config/annotation/web/builders/HttpSecurity;
Exceptions<00>java/lang/ExceptionMethodParametersRuntimeVisibleAnnotations-Lorg/springframework/context/annotation/Bean;;Lorg/springframework/security/core/userdetails/UserDetails;authenticationManagerE()Lorg/springframework/security/authentication/AuthenticationManager;providerKLorg/springframework/security/authentication/dao/DaoAuthenticationProvider;>(Lcom/example/scaffold/security/jwt/JwtAuthenticationFilter;)Vlambda$securityFilterChain$3U(Lorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer;)VRLorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer;lambda$securityFilterChain$2h(Lorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer$FrameOptionsConfig;)VframeeLorg/springframework/security/config/annotation/web/configurers/HeadersConfigurer$FrameOptionsConfig;lambda$securityFilterChain$1<00>(Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;)Vauth<00>Lorg/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer$AuthorizationManagerRequestMatcherRegistry;lambda$securityFilterChain$0_(Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;)Vsession\Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;
SourceFileJwtSecurityConfig.java6Lorg/springframework/context/annotation/Configuration;TLorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity;HLorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty;name auth.type havingValuejwtBootstrapMethods<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><00><00>
<00> <00><00><00>
 <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 UserBuilderFrameOptionsConfig^org/springframework/security/config/annotation/web/configurers/AuthorizeHttpRequestsConfigurer*AuthorizationManagerRequestMatcherRegistry AuthorizedUrl%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!{ <00><00><00>3+<2B><00><05> <00> <0C><00>*<2A><19><1B><00> W+<2B>#<23>'<27><00>)+.3?'B+D<00>3<00><00>3<00><00><00><00><00><00><00><00>?@<00>2<08>)Y<>+<2B><00>I<00> <00><00><00><00>ij<00><00>e<>/5<>7*<2A>=A<>C<00>I<05>LYNSYPS<50>R<>VL<56>/Y<>7*<2A>=[<5B>C<00>I<04>LYPS<50>R<>VM<56>]Y<05>_Y+SY,S<>a<><00>. QR S$T'U+W0X4YJZM[Q]<00> e<00><00>+:6<00>QZ<00><00><00><00><00><00>h(<28>dY<64>fL+*<2A>g<>k+*<2A>=<3D>o<>sY<04>uY+S<>w<><00>bcde<00>(<00><00> <00><00><00><00>-<00><00>>
*<2A>z*+<2B><13><00>!<00>
<00><00>
<00>
<00><00><00>5 *<2A>}<00>~W<><00>B<00>  "<00>
<00><00><00>0*<2A><00>W<EFBFBD><00>B<00> <00><00>
<00><00><00><00>s* <09>LY<12>SY<12>SY<12>SY<12>SY<12>SY<12>SY<12>SY<12>SY<12>S<EFBFBD><00><><00><><00><05>LY<12>SY<12>S<EFBFBD><00><><00><><00><04>LY<12>S<EFBFBD><00><><00><><00><><00><><00><><00>W<EFBFBD><00>;65<7M8_9h;<00> s<00><00>
<00><00><00>3 *<2A><00><><00>W<EFBFBD><00>/<00>  <00><00><00><00><00><00><00><00><00>[s<00><00>s<00><00>4 <00><00><00> <00><00><00> <00><00> <00> <00>*80<00><00><00>