Files
authsec_springboot/backend/target/classes/com/realnet/config/SecurityConfig.class
T

80 lines
14 KiB
Plaintext
Raw Normal View History

2025-03-19 11:22:01 +05:30
Êþº¾4É!com/realnet/config/SecurityConfig]org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapteruserDetailsServiceBLorg/springframework/security/core/userdetails/UserDetailsService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;unauthorizedHandler0Lcom/realnet/config/JwtAuthenticationEntryPoint;<init>()VCode
 LineNumberTableLocalVariableTablethis#Lcom/realnet/config/SecurityConfig; configure12L(Lorg/springframework/security/config/annotation/web/builders/WebSecurity;)V
Exceptionsjava/lang/Exception
Gorg/springframework/security/config/annotation/web/builders/WebSecurity ignoringd()Lorg/springframework/security/config/annotation/web/builders/WebSecurity$IgnoredRequestConfigurer; "!#org/springframework/http/HttpMethod #$OPTIONS%Lorg/springframework/http/HttpMethod;&java/lang/String(/**
*,+`org/springframework/security/config/annotation/web/builders/WebSecurity$IgnoredRequestConfigurer -. antMatchersL(Lorg/springframework/http/HttpMethod;[Ljava/lang/String;)Ljava/lang/Object;webILorg/springframework/security/config/annotation/web/builders/WebSecurity;MethodParameterscorsConfigurationSource8()Lorg/springframework/web/cors/CorsConfigurationSource;-Lorg/springframework/context/annotation/Bean;6.org/springframework/web/cors/CorsConfiguration
59http://localhost:3000
;=<java/util/Collections >?
singletonList$(Ljava/lang/Object;)Ljava/util/List;
5A BCsetAllowedOrigins(Ljava/util/List;)VEHEADGGETIPOSTKPUTMDELETEOPATCH
QSRjava/util/Arrays TUasList%([Ljava/lang/Object;)Ljava/util/List;
5W XCsetAllowedMethods
Z\[java/lang/Boolean ]^valueOf(Z)Ljava/lang/Boolean;
5` absetAllowCredentials(Ljava/lang/Boolean;)Vd
AuthorizationfAccepth
Cache-Controlj Content-TypelOriginnajaxp x-csrf-tokenrx-requested-with
5t uCsetAllowedHeadersw<org/springframework/web/cors/UrlBasedCorsConfigurationSource
v
vz {|registerCorsConfigurationE(Ljava/lang/String;Lorg/springframework/web/cors/CorsConfiguration;)V
configuration0Lorg/springframework/web/cors/CorsConfiguration;source>Lorg/springframework/web/cors/UrlBasedCorsConfigurationSource; configure123M(Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;)V
Horg/springframework/security/config/annotation/web/builders/HttpSecurity ˆcsrfQ()Lorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer;
ŠŒMorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer ŽdisableJ()Lorg/springframework/security/config/annotation/web/HttpSecurityBuilder;
authorizeRequests†()Lorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistry;
/resources/**
˜org/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistry -'([Ljava/lang/String;)Ljava/lang/Object;qorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer$AuthorizedUrl
š ž permitAll
  ¡¢
anyRequest()Ljava/lang/Object;
𤠥
authenticated
§ ¨Žand
ª «¬ formLoginV()Lorg/springframework/security/config/annotation/web/configurers/FormLoginConfigurer;
®°¯Rorg/springframework/security/config/annotation/web/configurers/FormLoginConfigurer ¨±B()Lorg/springframework/security/config/annotation/SecurityBuilder;
³ ´µ httpBasicV()Lorg/springframework/security/config/annotation/web/configurers/HttpBasicConfigurer;
·°¸Rorg/springframework/security/config/annotation/web/configurers/HttpBasicConfigurer
º »¼ oauth2Loginf()Lorg/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer;
¾°¿borg/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer
Á ÂÃcorsQ()Lorg/springframework/security/config/annotation/web/configurers/CorsConfigurer;httpJLorg/springframework/security/config/annotation/web/builders/HttpSecurity;authenticationManagerBeanE()Lorg/springframework/security/authentication/AuthenticationManager;Lcom/realnet/logging/NoLogging;
Ê ÆÇglobalUserDetailsh(Lorg/springframework/security/config/annotation/authentication/builders/AuthenticationManagerBuilder;)V Î 
ÐÒÑcorg/springframework/security/config/annotation/authentication/builders/AuthenticationManagerBuilder Ó·(Lorg/springframework/security/core/userdetails/UserDetailsService;)Lorg/springframework/security/config/annotation/authentication/configurers/userdetails/DaoAuthenticationConfigurer;
Õ Ö×encoderD()Lorg/springframework/security/crypto/bcrypt/BCryptPasswordEncoder;
ÙÛÚqorg/springframework/security/config/annotation/authentication/configurers/userdetails/DaoAuthenticationConfigurer ÜÝpasswordEncoder»(Lorg/springframework/security/crypto/password/PasswordEncoder;)Lorg/springframework/security/config/annotation/authentication/configurers/userdetails/AbstractDaoAuthenticationConfigurer;autheLorg/springframework/security/config/annotation/authentication/builders/AuthenticationManagerBuilder;authenticationTokenFilterBean.()Lcom/realnet/config/JwtAuthenticationFilter;ã*com/realnet/config/JwtAuthenticationFilter
â configureç/é
/static/**ë
/public/**í /webui/**ï/h2-console/**ñ/configuration/**ó/swagger-ui/**õ/swagger-resources/**÷ /webjars/**ù /api-docsû /api-docs/**ý/v2/api-docs/**ÿ/*.html
/**/*.html /**/*.css/**/*.js /**/*.png  /**/*.jpg  /**/*.gif
 /**/*.svg /**/*.ico /**/*.ttf
/**/*.woff /**/*.otf
*˜  customize2()Lorg/springframework/security/config/Customizer;
 |(Lorg/springframework/security/config/Customizer;)Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;com/realnet/config/CorsFilter
"Gorg/springframework/security/web/access/channel/ChannelProcessingFilter
$ %&addFilterBefores(Ljavax/servlet/Filter;Ljava/lang/Class;)Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;
) + ,U(Lcom/realnet/config/SecurityConfig;)Lorg/springframework/security/config/Customizer;
. /exceptionHandling+
2 3sessionManagement
5 àá7Torg/springframework/security/web/authentication/UsernamePasswordAuthenticationFiltersessionRegistry=()Lorg/springframework/security/core/session/SessionRegistry;;=org/springframework/security/core/session/SessionRegistryImpl
:>@org/springframework/security/crypto/bcrypt/BCryptPasswordEncoder
=caffeineConfig/()Lcom/github/benmanes/caffeine/cache/Caffeine;
CED+com/github/benmanes/caffeine/cache/Caffeine FA
newBuilder< JLKjava/util/concurrent/TimeUnit MNMINUTESLjava/util/concurrent/TimeUnit;
CP QRexpireAfterWriteO(JLjava/util/concurrent/TimeUnit;)Lcom/github/benmanes/caffeine/cache/Caffeine; cacheManagerW(Lcom/github/benmanes/caffeine/cache/Caffeine;)Lorg/springframework/cache/CacheManager;V7org/springframework/cache/caffeine/CaffeineCacheManager
U
UY Z[ setCaffeine0(Lcom/github/benmanes/caffeine/cache/Caffeine;)Vcaffeine-Lcom/github/benmanes/caffeine/cache/Caffeine;caffeineCacheManager9Lorg/springframework/cache/caffeine/CaffeineCacheManager;lambda$0R(Lorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer;)VOLorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer;LocalVariableTypeTableLorg/springframework/security/config/annotation/web/configurers/CsrfConfigurer<Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;>;lambda$1‡(Lorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistry;)Vh /token/**j/log2/**l/api/**requests„Lorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer$ExpressionInterceptUrlRegistry;ÐLorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer<Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;>.ExpressionInterceptUrlRegistry;lambda$2_(Lorg/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer;)V s
uwvZorg/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer xyauthenticationEntryPoint™(Lorg/springframework/security/web/AuthenticationEntryPoint;)Lorg/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer;handling\Lorg/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer;¨Lorg/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurer<Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;>;lambda$3_(Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;)V >org/springframework/security/config/http/SessionCreationPolicy ƒALWAYS@Lorg/springframework/security/config/http/SessionCreationPolicy;
ˆZorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer ŠsessionCreationPolicyž(Lorg/springframework/security/config/http/SessionCreationPolicy;)Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;
Œ ŽmaximumSessions|(I)Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer$ConcurrencyControlConfigurer;
 89
worg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer$ConcurrencyControlConfigurer 8¶(Lorg/springframework/security/core/session/SessionRegistry;)Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer$ConcurrencyControlConfigurer;
management\Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer;¨Lorg/springframework/security/config/annotation/web/configurers/SessionManagementConfigurer<Lorg/springframework/security/config/annotation/web/builders/HttpSecurity;>;
SourceFileSecurityConfig.java6Lorg/springframework/context/annotation/Configuration;TLorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity;`Lorg/springframework/security/config/annotation/method/configuration/EnableGlobalMethodSecurity;prePostEnabledBootstrapMethods
¢¤£"java/lang/invoke/LambdaMetafactory ¥¦ metafactoryÌ(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;¡(Ljava/lang/Object;)V¨
« `aªa¨
° ef¯f¨
µ pq´q¨
º }~¹~ InnerClasses¿%java/lang/invoke/MethodHandles$LookupÁjava/lang/invoke/MethodHandlesLookupIgnoredRequestConfigurerÅcorg/springframework/security/config/annotation/web/configurers/ExpressionUrlAuthorizationConfigurer
AuthorizedUrlExpressionInterceptUrlRegistryConcurrencyControlConfigurer!
 
/±) 
M²½%Y'S¶)W±
45/01/234