4\ ; < => ;? @ ABC D EFGH IJ K LMNauthDataSource*Lcn/wildfirechat/app/shiro/AuthDataSource;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; tokenMatcher(Lcn/wildfirechat/app/shiro/TokenMatcher;()VCodeLineNumberTableLocalVariableTablethis)Lcn/wildfirechat/app/shiro/ScanCodeRealm; initMatcher Ljavax/annotation/PostConstruct;doGetAuthorizationInfoZ(Lorg/apache/shiro/subject/PrincipalCollection;)Lorg/apache/shiro/authz/AuthorizationInfo;principalCollection.Lorg/apache/shiro/subject/PrincipalCollection;info0Lorg/apache/shiro/authz/SimpleAuthorizationInfo;MethodParameterssupports/(Lorg/apache/shiro/authc/AuthenticationToken;)Ztoken,Lorg/apache/shiro/authc/AuthenticationToken; StackMapTabledoGetAuthenticationInfoY(Lorg/apache/shiro/authc/AuthenticationToken;)Lorg/apache/shiro/authc/AuthenticationInfo;authenticationTokenLjava/lang/String;session#Lcn/wildfirechat/app/jpa/PCSession;CO Exceptions SourceFileScanCodeRealm.java(Lorg/springframework/stereotype/Service;   PQ.org/apache/shiro/authz/SimpleAuthorizationInfo2cn/wildfirechat/app/shiro/TokenAuthenticationToken *+R STjava/lang/String U VW.org/apache/shiro/authc/AuthenticationException会话不存在 X/org/apache/shiro/authc/SimpleAuthenticationInfo YZ ['cn/wildfirechat/app/shiro/ScanCodeRealm'org/apache/shiro/realm/AuthorizingRealm!cn/wildfirechat/app/jpa/PCSessionsetCredentialsMatcher9(Lorg/apache/shiro/authc/credential/CredentialsMatcher;)V*org/apache/shiro/authc/AuthenticationToken getPrincipal()Ljava/lang/Object;(cn/wildfirechat/app/shiro/AuthDataSource getSession8(Ljava/lang/String;Z)Lcn/wildfirechat/app/jpa/PCSession;(Ljava/lang/String;)VgetName()Ljava/lang/String;9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V!/*  !7 **    "#$L YM, $   %&'()%*+T+*+)* + ,-. ),/00+ M* , N- Y Y,,*0 123"6*0 01- &,234. "567 )189: