4                     !"# $% & '( )* !+, -./0123 -4 56 78 79 : ;<=> ?@A BC D EF G HIJ  K LMN OPQ RST UVWXY Z[ \] ^_`a b cde fgh !ij !klmn !opq `rs bt du vw dx yz{ ir | b}~ b y y  ?)    ?  x     )  ; b   r r r logLorg/slf4j/Logger;loggeruserDaoLcom/bcxin/ars/dao/UserDao;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; userDaoAopLcom/bcxin/ars/dao/UserDaoAop;securityCompanyService.Lcom/bcxin/ars/service/SecurityCompanyService;arsUtil$Lcom/bcxin/ars/service/util/ArsUtil;loginLogService'Lcom/bcxin/ars/service/LoginLogService; loginTimeoutI4Lorg/springframework/beans/factory/annotation/Value;value${login-timeout}v5WebUrlLjava/lang/String; ${v5_web_url}()VCodeLineNumberTableLocalVariableTablethis'Lcom/bcxin/ars/rest/SSOLoginController; ssoLogin1R(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V userInfoJsonLnet/sf/json/JSONObject;errorMsg credenceClass isPwdUserZuidcn idCardNumber extPropertiesphone blrMobileblrName blrCardidblrEmail unionCodereq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse;pwLjava/io/PrintWriter; userInfoStr redirect_uriservletContextLjavax/servlet/ServletContext;rootPath StackMapTable ExceptionsssoLoginidNumnamemapLjava/util/Map;token accessTokentypereferereLjava/lang/Exception;LocalVariableTypeTable5Ljava/util/Map;q8Lorg/springframework/web/bind/annotation/RequestMapping;webLogin(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Lcom/bcxin/ars/dto/AjaxResult;0Lorg/apache/shiro/authc/AuthenticationException;session"Lorg/apache/shiro/session/Session;userLcom/bcxin/ars/model/User;.Lorg/apache/shiro/authc/UsernamePasswordToken; currentUser"Lorg/apache/shiro/subject/Subject;0Lorg/apache/shiro/authc/UnknownAccountException;6Lorg/apache/shiro/authc/IncorrectCredentialsException;3Lorg/apache/shiro/authc/ExcessiveAttemptsException;usernamepasswordplatformLjava/lang/Integer;hostrequestresultLcom/bcxin/ars/dto/AjaxResult;st{ SourceFileSSOLoginController.java+Lorg/springframework/stereotype/Controller;yztAuth %com/bcxin/ars/rest/SSOLoginController  text/html;charset=utf-8 UTF-8  cn/org/bjca/yzt/YZTAuthService 获取用户的信息为空 yzt_login_ermsg     error_msg  
java/lang/StringBuilder



 Credence_002 LEGAL_PERSON_PHONE  BLR_MOBILEBLR_NAME BLR_CARDID BLR_EMAIL UNION_CODE   cert_user_cn     手机号:com/bcxin/ars/util/Constants  BJ_FR_SSO state    /index.do?redirect_uri=  LEGAL_PERSON_ID LEGAL_PERSON 2

法人证件(LEGAL_PERSON_ID)数据缺失

 certName certNomobile 13000000000  )/v3/identity/sso/bbd/ssoLegalLogin?token= 

法人登录失败

Referer  6=========> 北京单点登录yztAuth.ssoLogin.Referer:  serverType  &serverType 7=========> 北京单点登录yztAuth.ssoLogin.Redirect:/static/signon/bjca.html?token=%22 "java/lang/Exception com/bcxin/ars/dto/AjaxResult,org/apache/shiro/authc/UsernamePasswordToken    .org/apache/shiro/authc/AuthenticationException  用户名/密码错误            java/util/Date         .org/apache/shiro/authc/UnknownAccountException4org/apache/shiro/authc/IncorrectCredentialsException1org/apache/shiro/authc/ExcessiveAttemptsException)登录失败多次,账户锁定10分钟 java/lang/Objectjava/io/PrintWriterjava/lang/Stringnet/sf/json/JSONObject%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse java/util/Mapjava/lang/Integer org/apache/shiro/subject/Subject org/apache/shiro/session/Sessioncom/bcxin/ars/model/Userorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;setContentType(Ljava/lang/String;)VsetCharacterEncoding getWriter()Ljava/io/PrintWriter;doAuth<(Ljavax/servlet/http/HttpServletRequest;Z)Ljava/lang/String;print getAttribute&(Ljava/lang/String;)Ljava/lang/Object;(Ljava/lang/Object;)Vorg/slf4j/Loggererror fromObject,(Ljava/lang/Object;)Lnet/sf/json/JSONObject; optString&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zwriteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Zcn/org/bjca/yzt/YZTAuthUtilresolveExtProperties8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;resolveRegCodes>(Lnet/sf/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; getSession"()Ljavax/servlet/http/HttpSession;javax/servlet/http/HttpSession setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VSINGLELOGINBJ_UNIQUEID"com/bcxin/ars/service/util/ArsUtilgetCurrentUser()Lcom/bcxin/ars/model/User;valueOf(I)Ljava/lang/Integer; getParametercom/bcxin/ars/util/StringUtil isNotEmptygetServletContext ()Ljavax/servlet/ServletContext;javax/servlet/ServletContextgetContextPath sendRedirect getString$org/apache/commons/lang3/StringUtilsisEmpty(Ljava/lang/CharSequence;)Zcom/google/common/collect/Maps newHashMap()Ljava/util/HashMap;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/bcxin/ars/util/JwtUtil createJWT#(Ljava/util/Map;)Ljava/lang/String;cn/hutool/http/HttpUtilget getHeaderjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlncontainssplit'(Ljava/lang/String;)[Ljava/lang/String;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; getMessage9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vorg/apache/shiro/SecurityUtils getSubject$()Lorg/apache/shiro/subject/Subject; setRememberMe(Z)Vlogin/(Lorg/apache/shiro/authc/AuthenticationToken;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V setSuccessfulsetMsgisAuthenticated()Z$()Lorg/apache/shiro/session/Session;com/bcxin/ars/dao/UserDaofindByUsername@(Ljava/lang/String;Ljava/lang/String;)Lcom/bcxin/ars/model/User; setLoginstate(Ljava/lang/Integer;)V getLoginNum()Ljava/lang/Integer;intValue()I setLoginNum setLoginDate(Ljava/util/Date;)Vcom/bcxin/ars/dao/UserDaoAopupdateLoginState(Lcom/bcxin/ars/model/User;)VgetId()Ljava/io/Serializable; setSessionIdsetCurrentUser(Lcom/bcxin/ars/model/User;I)VsetData%com/bcxin/ars/service/LoginLogServicelogIn*(Ljavax/servlet/http/HttpServletRequest;)V!  s sF*** /1 E ,, , N Y + :--+;*::1'--Y !:"#6$: %: &: ':  ():  *): +): ,): -): .):  ./:+01 2+03 2*45/*Y6  * 89+:W:+;<= +;<:+>:?:,Y@ A(MNOQ%T*U0V?XJYQ[Z]j^p_`dehijlmnopqstu!0@Khw{Q&Z xo%{I) w?N@kU`d,, , N Y + :--+0*::1'--Y 'B:*):C): D): ():  E--FG:  H IW J IW K EEL  IW M: Y*NO  P:E--Q:+RS:TYU V*YU =*WX YYWZ2 :TY[*N\]^_^ V*Y[*N\]^_^ ,Y*N\]^_^ A+:--Ya o`o`No`Olo`/%*0?JQZjp:BHNOS]w8loqwQZ    R :2S]%Gq&   ?NA 5   AsB'`[sd kbYc:dY+,e:f:gh": * j klmnop: *q+-rs:  8t u  uv`8w  8w xYyz*{ |  }~*4 *h l*~:*klmn\:*klmn::*kln:*jk!*-i  1 Si, !* - / ? E LV_ox !"#4%&'( 4)*!+',.41-3.C/I0P4S1U2e3h5/ _ o{ 3Ukkkkkk b_ - HKBaaa! .[s