puzhibing
2023-04-01 36ad91a6d6887c60bfa1dc101dbfa9758a471dbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Êþº¾4%
S¢£
¨©
    ¢ª
¢
¦
«¬
­®
¯
«°
±
²
³´µ¶
·¸ ¹º ¹»
¼½
¾¿
ÀÁ
!¢Â
#¢Ã
ÄÅ
#ÇÈ
»    :€
ÉÊ
-ËÌ
-ÍÎ
-ÏÐ
-ÑÒ
6¢ÓÔ
-Ö×
=¢ØÙ ÚÕÛÜÝÞßàáâãäåæ
-çè
O¢é
Oêë
Oìí
U¢î
WËï<init>()VCodeLineNumberTableLocalVariableTablethis+Lcom/stylefeng/guns/config/web/ShiroConfig;securityManagerº(Lorg/apache/shiro/web/mgt/CookieRememberMeManager;Lorg/apache/shiro/cache/CacheManager;Lorg/apache/shiro/session/mgt/SessionManager;)Lorg/apache/shiro/web/mgt/DefaultWebSecurityManager;rememberMeManager2Lorg/apache/shiro/web/mgt/CookieRememberMeManager;cacheShiroManager%Lorg/apache/shiro/cache/CacheManager;sessionManager-Lorg/apache/shiro/session/mgt/SessionManager;4Lorg/apache/shiro/web/mgt/DefaultWebSecurityManager;RuntimeVisibleAnnotations-Lorg/springframework/context/annotation/Bean;servletContainerSessionManagerC()Lorg/apache/shiro/web/session/mgt/ServletContainerSessionManager;HLorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty;prefixgunsnamespring-session-open havingValuetruedefaultWebSessionManager—(Lorg/apache/shiro/cache/CacheManager;Lcom/stylefeng/guns/config/properties/GunsProperties;)Lorg/apache/shiro/web/session/mgt/DefaultWebSessionManager;gunsProperties5Lcom/stylefeng/guns/config/properties/GunsProperties;;Lorg/apache/shiro/web/session/mgt/DefaultWebSessionManager;cookie%Lorg/apache/shiro/web/servlet/Cookie;falsegetCacheShiroManagerd(Lorg/springframework/cache/ehcache/EhCacheManagerFactoryBean;)Lorg/apache/shiro/cache/CacheManager;ehcache=Lorg/springframework/cache/ehcache/EhCacheManagerFactoryBean;ehCacheManager/Lorg/apache/shiro/cache/ehcache/EhCacheManager; shiroDbRealm.()Lcom/stylefeng/guns/core/shiro/ShiroDbRealm;_(Lorg/apache/shiro/web/servlet/SimpleCookie;)Lorg/apache/shiro/web/mgt/CookieRememberMeManager;rememberMeCookie+Lorg/apache/shiro/web/servlet/SimpleCookie;manager-()Lorg/apache/shiro/web/servlet/SimpleCookie; simpleCookie shiroFilterj(Lorg/apache/shiro/web/mgt/DefaultWebSecurityManager;)Lorg/apache/shiro/spring/web/ShiroFilterFactoryBean;4Lorg/apache/shiro/spring/web/ShiroFilterFactoryBean;    myFiltersLjava/util/HashMap;hashMapLjava/util/Map;LocalVariableTypeTable=Ljava/util/HashMap<Ljava/lang/String;Ljavax/servlet/Filter;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;methodInvokingFactoryBeanz(Lorg/apache/shiro/web/mgt/DefaultWebSecurityManager;)Lorg/springframework/beans/factory/config/MethodInvokingFactoryBean;beanDLorg/springframework/beans/factory/config/MethodInvokingFactoryBean;lifecycleBeanPostProcessor6()Lorg/apache/shiro/spring/LifecycleBeanPostProcessor;#authorizationAttributeSourceAdvisorˆ(Lorg/apache/shiro/web/mgt/DefaultWebSecurityManager;)Lorg/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor;RLorg/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor;
SourceFileShiroConfig.java6Lorg/springframework/context/annotation/Configuration; [\2org/apache/shiro/web/mgt/DefaultWebSecurityManager „… ðñ òó ôõ ö÷?org/apache/shiro/web/session/mgt/ServletContainerSessionManager9org/apache/shiro/web/session/mgt/DefaultWebSessionManagerø ùúû üý þÿ ú ÿ  )org/apache/shiro/web/servlet/SimpleCookie-org/apache/shiro/web/servlet/ShiroHttpSession
JSESSIONID [ shiroCookie       
-org/apache/shiro/cache/ehcache/EhCacheManager   ò*com/stylefeng/guns/core/shiro/ShiroDbRealm0org/apache/shiro/web/mgt/CookieRememberMeManagerZ3VucwAAAAAAAAAAAAAAAA==   
 
rememberMe 2org/apache/shiro/spring/web/ShiroFilterFactoryBean /login /  /global/error java/util/HashMapuser0com/stylefeng/guns/core/intercept/GunsUserFilter  java/util/LinkedHashMap/swagger-ui.htmlanon /swagger-resources/**/v2/** /webjars/**&/swagger-resources/configuration/ui/**,/swagger-resources/configuration/security/**/base/**/api/**
/static/** /gunsApi/**/global/sessionError/kaptcha/** !Borg/springframework/beans/factory/config/MethodInvokingFactoryBean1org.apache.shiro.SecurityUtils.setSecurityManager "java/lang/Object #$2org/apache/shiro/spring/LifecycleBeanPostProcessorPorg/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor)com/stylefeng/guns/config/web/ShiroConfigsetRealm!(Lorg/apache/shiro/realm/Realm;)VsetCacheManager((Lorg/apache/shiro/cache/CacheManager;)VsetRememberMeManager+(Lorg/apache/shiro/mgt/RememberMeManager;)VsetSessionManager0(Lorg/apache/shiro/session/mgt/SessionManager;)V3com/stylefeng/guns/config/properties/GunsPropertiesgetSessionValidationInterval()Ljava/lang/Integer;java/lang/IntegerintValue()IsetSessionValidationInterval(J)VgetSessionInvalidateTimesetGlobalSessionTimeoutsetDeleteInvalidSessions(Z)V$setSessionValidationSchedulerEnabled(Ljava/lang/String;)V#org/apache/shiro/web/servlet/CookiesetName setHttpOnlysetSessionIdCookie((Lorg/apache/shiro/web/servlet/Cookie;)V;org/springframework/cache/ehcache/EhCacheManagerFactoryBean    getObject()Lnet/sf/ehcache/CacheManager; (Lnet/sf/ehcache/CacheManager;)Vorg/apache/shiro/codec/Base64decode(Ljava/lang/String;)[B setCipherKey([B)V    setCookie    setMaxAge(I)VsetSecurityManager)(Lorg/apache/shiro/mgt/SecurityManager;)V setLoginUrl setSuccessUrlsetUnauthorizedUrlput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
setFilters(Ljava/util/Map;)V java/util/MapsetFilterChainDefinitionMapsetStaticMethod setArguments([Ljava/lang/Object;)V!ZS [\]/*·±^&_ `abc]'»Y·:*¶¶,¶+¶-¶°^-    ./01$2_4'`a'de'fg'hi    bjklmn]2»    Y·
°^;_ `aklopsqr[sstsuvw]Õ[» Y· N-+¶ -,¶¶èh…¶-,¶¶èh…¶-¶-¶»Y·:¹¹-¶-°^. DE FG-H2I7JBKKLSMYN_4[`a[fg[xyShzB{|klopsqr[ssts}~]X»Y·M,+¶¶ ,°^VWX_ `a€
‚ƒkl„…]2»!Y·"°^`_ `akld†]b»#Y·$M,%¸&¶',+¶(,°^hijk_ `a‡ˆ‰ekl‡Š]W»Y)·L+¶*++¶,+°^s
tuv_`a
‹ˆklŒ]Áó»-Y·.M,+¶/,0¶1,2¶3,4¶5»6Y·7N-8»9Y·:¶;W,-¶<»=Y·>:?@¹AWB@¹AWC@¹AWD@¹AWE@¹AWF@¹AWG@¹AWH@¹AWI@¹AWJ@¹AW0@¹AWK@¹AWL@¹AWM8¹AW,¶N,°^f~ ƒ‡‹'‘5’:¢C£O¤[¥g¦s§¨‹ª—«£¬¯­»®Ç¯Ó°ß±ë´ñµ_4ó`aóbj댎'̏C°‘’“'̏”C°‘•kl–—]f»OY·PM,Q¶R,½SY+S¶T,°^½¾¿À_ `abj˜™klš›]2»UY·V°^Ê_ `aklœ]U»WY·XM,+¶Y,°^ÒÔ Õ_ `abjœžklŸ k¡