47 G G     E  E E  E   E  E   6 E 6 6 E - 1 3   ; 3 G B E loggerLorg/slf4j/Logger; userService#Lcom/bcxin/ars/service/UserService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;moduleMenuService-Lcom/bcxin/ars/service/sys/ModuleMenuService;securityCompanyService.Lcom/bcxin/ars/service/SecurityCompanyService; configUtils(Lcom/bcxin/ars/service/util/ConfigUtils;gxSingleLoginUtil.Lcom/bcxin/ars/service/util/GXSingleLoginUtil; gxssoUtil&Lcom/bcxin/ars/service/util/GXSSOUtil;gxNNSingleLoginUtil0Lcom/bcxin/ars/service/util/GXNNSingleLoginUtil;()VCodeLineNumberTableLocalVariableTablethis"Lcom/bcxin/ars/rest/util/ArsRealm;setName(Ljava/lang/String;)VnameLjava/lang/String;doGetAuthenticationInfoY(Lorg/apache/shiro/authc/AuthenticationToken;)Lorg/apache/shiro/authc/AuthenticationInfo;securityCompany%Lcom/bcxin/ars/model/SecurityCompany;eLjava/lang/Exception;listLjava/util/List;token,Lorg/apache/shiro/authc/AuthenticationToken;usernamehostplatformuserLcom/bcxin/ars/model/User;simpleAuthenticationInfo1Lorg/apache/shiro/authc/SimpleAuthenticationInfo;LocalVariableTypeTable6Ljava/util/List; StackMapTable ExceptionsdoGetAuthorizationInfoZ(Lorg/apache/shiro/subject/PrincipalCollection;)Lorg/apache/shiro/authz/AuthorizationInfo;p$Lcom/bcxin/ars/model/sys/ModuleMenu; principal.Lorg/apache/shiro/subject/PrincipalCollection; moduleMapLjava/util/Map;simpleAuthorizationInfo0Lorg/apache/shiro/authz/SimpleAuthorizationInfo; clearCached principalsinitCredentialsMatcher Ljavax/annotation/PostConstruct; SourceFile ArsRealm.java Z[ ARS Realm ab java/lang/String,org/apache/shiro/authc/UsernamePasswordToken com/bcxin/ars/util/Constants DA1AFC8A62D75AE0A88B054A7F6667FC SaaS PQ    GX_NW_Code1 RS GX_NEW_AUTH  TU java/lang/Exception HI获取用户信息失败:{}     [ GX_WW_Code JK  GX_NN_NW_Code XY BJ_FR_SSO  BJ_CA_SSO   NO  /org/apache/shiro/authc/SimpleAuthenticationInfo   Zjava/util/HashMap.org/apache/shiro/authz/SimpleAuthorizationInfo com/bcxin/ars/model/User   ! "# $"com/bcxin/ars/model/sys/ModuleMenu %& '( )b* +,- ./ 011com/bcxin/ars/rest/shiro/CustomCredentialsMatcher 23 com/bcxin/ars/rest/util/ArsRealm4 56'org/apache/shiro/realm/AuthorizingRealm*org/apache/shiro/authc/AuthenticationToken.org/apache/shiro/authc/AuthenticationException,org/apache/shiro/subject/PrincipalCollection java/util/Mapjava/util/Listjava/util/Iterator getPrincipal()Ljava/lang/Object;getHost()Ljava/lang/String;equals(Ljava/lang/Object;)ZvalueOf(I)Ljava/lang/String;java/lang/Long parseLong(Ljava/lang/String;)J(J)Ljava/lang/Long;,com/bcxin/ars/service/SecurityCompanyService findByComId7(Ljava/lang/Long;)Lcom/bcxin/ars/model/SecurityCompany;#com/bcxin/ars/model/SecurityCompanygetUser()Lcom/bcxin/ars/model/User;&com/bcxin/ars/service/util/ConfigUtils getValueByKey&(Ljava/lang/String;)Ljava/lang/String;,com/bcxin/ars/service/util/GXSingleLoginUtil getUserInfo.(Ljava/lang/String;)Lcom/bcxin/ars/model/User; getMessageorg/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)VprintStackTrace!com/bcxin/ars/service/UserServicefindGSAndZRRByUsername.com/bcxin/ars/service/util/GXNNSingleLoginUtilfindByUsername@(Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/ars/model/User; findByIdNumgetPermissionList()Ljava/util/List;+com/bcxin/ars/service/sys/ModuleMenuServicefindForPermission,(Lcom/bcxin/ars/model/User;)Ljava/util/List;setPermissionList(Ljava/util/List;)V getPasswordgetName9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)VgetPrimaryPrincipalsize()Iiterator()Ljava/util/Iterator;hasNext()Znext getPermissioncom/bcxin/ars/util/StringUtil isNotEmpty(Ljava/lang/String;)ZaddStringPermissionorg/apache/shiro/SecurityUtils getSubject$()Lorg/apache/shiro/subject/Subject; org/apache/shiro/subject/Subject getPrincipals0()Lorg/apache/shiro/subject/PrincipalCollection; clearCache1(Lorg/apache/shiro/subject/PrincipalCollection;)VsetCredentialsMatcher9(Lorg/apache/shiro/authc/credential/CredentialsMatcher;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!EGHIJKLMNOLMPQLMRSLMTULMVWLMXYLMZ[\/*]^ _`ab\?*] ;<^_`cdef\3+M+N-:: -  : - % :* ,::- @ :* *,::- +* ,!::m"- / :*#,$:Q:8%- * , &:'- * , (:* ,&:)**+:,-Y.*/0:u]/A BDEG!H*I3K9LKMRN^OdQuSWTUVWZ\`]^_`abdhefghi jk&l6n;oIqNrPuXwexlz{^z Kghijijijekl_`mn yodqpdnqdkrstuv ekwx0 *yz{{{|*l}W}[}~\-i1Y2M3Y4N+56:):C798:9&:;:<= -<>-]* "1P[dg^HPi_`iaYNrs"Gklv "Gkwx":y|)[\K?@L*+A] ^_` [\: *BYCD]  ^  _`L[\! EF]!