2 9  7  7 7 7 7 9 9 7        " $ $ $ $  - 7  3   KnownUser InnerClasses Anonymous RolePrincipal UserPrincipalLOG#Lorg/eclipse/jetty/util/log/Logger;_identityService,Lorg/eclipse/jetty/security/IdentityService;_nameLjava/lang/String;_users$Ljava/util/concurrent/ConcurrentMap; Signature_Ljava/util/concurrent/ConcurrentMap;()VCodeLineNumberTableLocalVariableTablethis/Lorg/eclipse/jetty/security/MappedLoginService;getName()Ljava/lang/String;getIdentityService.()Lorg/eclipse/jetty/security/IdentityService;getUsers&()Ljava/util/concurrent/ConcurrentMap;a()Ljava/util/concurrent/ConcurrentMap;setIdentityService/(Lorg/eclipse/jetty/security/IdentityService;)VidentityService StackMapTablesetName(Ljava/lang/String;)VnamesetUsers(Ljava/util/Map;)VusersLjava/util/Map;LocalVariableTypeTableJLjava/util/Map;M(Ljava/util/Map;)VdoStart ExceptionsdoStoplogout*(Lorg/eclipse/jetty/server/UserIdentity;)Videntity'Lorg/eclipse/jetty/server/UserIdentity;toStringputUserM(Ljava/lang/String;Ljava/lang/Object;)Lorg/eclipse/jetty/server/UserIdentity; credential,Lorg/eclipse/jetty/util/security/Credential; userPrincipalLjava/security/Principal;subjectLjavax/security/auth/Subject;userNameinfoLjava/lang/Object;z(Ljava/lang/String;Lorg/eclipse/jetty/util/security/Credential;[Ljava/lang/String;)Lorg/eclipse/jetty/server/UserIdentity;rolearr$[Ljava/lang/String;len$Ii$roles removeUserusernamelogin principal=Lorg/eclipse/jetty/security/MappedLoginService$UserPrincipal; credentialsuservalidate*(Lorg/eclipse/jetty/server/UserIdentity;)ZloadUser;(Ljava/lang/String;)Lorg/eclipse/jetty/server/UserIdentity; loadUsers SourceFileMappedLoginService.java KL1org/eclipse/jetty/security/DefaultIdentityService CD&java/util/concurrent/ConcurrentHashMap GH EF java/lang/IllegalStateExceptionRunning K^ L a L gL jL AB logout {}java/lang/Object java/lang/StringBuilder  S [] oS%org/eclipse/jetty/server/UserIdentity*org/eclipse/jetty/util/security/Credential 7org/eclipse/jetty/security/MappedLoginService$KnownUser Kjavax/security/auth/Subject  L ;org/eclipse/jetty/security/MappedLoginService$RolePrincipal K^ ;org/eclipse/jetty/security/MappedLoginService$UserPrincipal  RS -org/eclipse/jetty/security/MappedLoginService 2org/eclipse/jetty/util/component/AbstractLifeCycle'org/eclipse/jetty/security/LoginService7org/eclipse/jetty/security/MappedLoginService$Anonymousjava/lang/Exceptionjava/lang/Stringjava/security/Principaljava/io/IOException isRunning()Z"java/util/concurrent/ConcurrentMapclearputAll!org/eclipse/jetty/util/log/Loggerdebug((Ljava/lang/String;[Ljava/lang/Object;)VgetClass()Ljava/lang/Class;java/lang/Class getSimpleNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getCredential@(Ljava/lang/String;)Lorg/eclipse/jetty/util/security/Credential;A(Ljava/lang/String;Lorg/eclipse/jetty/util/security/Credential;)V getPrincipals()Ljava/util/Set; java/util/Setadd(Ljava/lang/Object;)ZgetPrivateCredentials setReadOnly*org/eclipse/jetty/security/IdentityServiceNO_ROLESnewUserIdentityr(Ljavax/security/auth/Subject;Ljava/security/Principal;[Ljava/lang/String;)Lorg/eclipse/jetty/server/UserIdentity;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;remove&(Ljava/lang/Object;)Ljava/lang/Object;getgetUserPrincipal()Ljava/security/Principal; authenticate containsKeyorg/eclipse/jetty/util/log/Log getLogger6(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;!79:ABCDEFGHIJKLMQ**Y*YN7138O PQRSM/*N@O PQTUM/*NIO PQVWM/*NRO PQIXYZM`* Y *+N[\]^OPQ[D\]^M`* Y *+NfghiOPQ_F\`aM%* Y * *+Nqrst$uO%PQ%bcd %be\IfgLM; **N~O  PQhijLM3*N O PQhiklMKY+SN OPQmnoSMP&Y**NO &PQ$pqM%y, ,N_, , , !:"Y+#:$Y%:&'W('W)**+N*+-,W-N. &2;HUZkwOR mn&Ers29tu;0vwyPQyxFyyzkmn\ F{F|!p}Ml "Y+,#:$Y%:&'W(,'W-6-:66$2: &-Y .'W)*-+:*+,WN2 !-1J^diyOp J~F 409+<(PQxFrs ~tuuvwymn\#< {'^MD *+/WN  O PQ FqM6*+0N- *+1N--23:,4-N"'24O4' 6PQ6F6z(n\ |M}/*+256*+251N+-O/PQ/n\LhLM" 78N/<""7; =7> -7? 37@