Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\jdbc\authentication\LDAPAuthenticationSchemeImpl.class
Êþº¾ 0 V w x U y z { U | U } ~ ? ? U ? ? ? ? U ? ? ? ? U ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ? ? ? ¡ ¢ ( £ ¤ ( ¥ ( ¦ § ¨ © U ª ? « U ¬ U ® ¯ ° U ± ² U ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ D £ D ¿ U À D Á Â Ã Ä Å £ Ä Æ Ç Â È É Ê Ë M Ì P Í Î ¦ Ï Ð Ñ dfltLDAPURL Ljava/lang/String; ConstantValue searchBaseDN leftSearchFilter rightSearchFilter useUserPropertyAsDN Z searchAuthDN searchAuthPW attrDN [Ljava/lang/String; LDAP_SEARCH_BASE LDAP_SEARCH_FILTER LDAP_SEARCH_AUTH_DN LDAP_SEARCH_AUTH_PW LDAP_LOCAL_USER_DN LDAP_SEARCH_FILTER_USERNAME <init> ^(Lorg/apache/derby/impl/jdbc/authentication/JNDIAuthenticationService;Ljava/util/Properties;)V Code authenticateUser O(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)Z Exceptions Ò privInitialDirContext ;(Ljava/util/Properties;)Ljavax/naming/directory/DirContext; setJNDIProviderProperties ()V getDNFromUID &(Ljava/lang/String;)Ljava/lang/String; <clinit> i j Ó Ô Õ Ö × Ø java/util/Properties ] ^ Ù Ú derby.user. Û Ü u java/lang/String t u java.naming.security.principal Ý Þ java.naming.security.credentials p q $javax/naming/AuthenticationException "javax/naming/NameNotFoundException javax/naming/NamingException ß à Horg/apache/derby/impl/jdbc/authentication/LDAPAuthenticationSchemeImpl$1 InnerClasses i á â ã ä (javax/naming/directory/InitialDirContext 'java/security/PrivilegedActionException å æ java/lang/SecurityException java.naming.factory.initial com.sun.jndi.ldap.LdapCtxFactory java.naming.provider.url derby.authentication.server A011 ç è é ldap:/// ê X ldap:// ë ì ldaps:// // java/lang/StringBuffer i s ldap: í î ï ð #java.naming.security.authentication simple $derby.authentication.ldap.searchBase Z X &derby.authentication.ldap.searchAuthDN _ X &derby.authentication.ldap.searchAuthPW ` X &derby.authentication.ldap.searchFilter "(&(objectClass=inetOrgPerson)(uid= [ X )) \ X derby.user ñ ò ó %USERNAME% ô õ ö ÷ ö ø (&( ) (objectClass=inetOrgPerson)(uid= %javax/naming/directory/SearchControls ù ú a b û ü ý þ ÿ Ø #javax/naming/directory/SearchResult javax/naming/Name ð dn Forg/apache/derby/impl/jdbc/authentication/LDAPAuthenticationSchemeImpl Forg/apache/derby/impl/jdbc/authentication/JNDIAuthenticationSchemeBase java/sql/SQLException length ()I initDirContextEnv Ljava/util/Properties; clone ()Ljava/lang/Object; authenticationService ELorg/apache/derby/impl/jdbc/authentication/JNDIAuthenticationService; Corg/apache/derby/impl/jdbc/authentication/JNDIAuthenticationService getProperty put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getLoginSQLException .(Ljava/lang/Exception;)Ljava/sql/SQLException; a(Lorg/apache/derby/impl/jdbc/authentication/LDAPAuthenticationSchemeImpl;Ljava/util/Properties;)V java/security/AccessController doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; getException ()Ljava/lang/Exception; .org/apache/derby/iapi/services/monitor/Monitor logTextMessage '(Ljava/lang/String;Ljava/lang/Object;)V providerURL startsWith (Ljava/lang/String;)Z append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; %org/apache/derby/iapi/util/StringUtil SQLEqualsIgnoreCase '(Ljava/lang/String;Ljava/lang/String;)Z indexOf (Ljava/lang/String;)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; setSearchScope (I)V setReturningAttributes ([Ljava/lang/String;)V !javax/naming/directory/DirContext search m(Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration; javax/naming/NamingEnumeration hasMore ()Z next getNameParser -(Ljava/lang/String;)Ljavax/naming/NameParser; javax/naming/NameParser parse '(Ljava/lang/String;)Ljavax/naming/Name; getName addAll ((Ljavax/naming/Name;)Ljavax/naming/Name; java/lang/Object 1 U V W X Y $ Z X [ X \ X ] ^ _ X ` X a b c X Y / d X Y 6 e X Y 2 f X Y 4 g X Y ; h X Y = i j k *+,· ± l m k ? z+Æ +¶ ? ,Æ ,¶ ? ¬*´ ¶ À ::*´ ? *´ ¶ :À ¦ *+· :¶ W,¶ W*· :¬:¬:¬::¸ ¿ e f e j e n n o p q k ; '» Y*+· ¸ À °M,¶ N-Á ? -À ¿-À ¿ n r s k ¨ ?*´ ¶ À ¦ *´ ¶ W*´ ¶ À ¦ ?*´ ¶ L+À ¦ ¸ !*"µ #§ W+$¶ %? +&¶ %? *+µ #§ =+'¶ %? *» (Y· )*¶ ++¶ +¶ ,µ #§ *» (Y· )$¶ ++¶ +¶ ,µ #*´ *´ #¶ W*´ -¶ À ¦ *´ -.¶ W*´ /¶ L+À ¥ *+µ 0§ *1µ 0**´ 2¶ µ 3**´ 4¶ µ 5*´ 6¶ M,À ¦ *7µ 8*9µ :§ w,;¸ <? *7µ 8*9µ :*µ § Z,=¶ >? )*,,=¶ >¶ ?µ 8*,,=¶ >=¶ `¶ @µ :§ **» (Y· )A¶ +,¶ +B¶ +C¶ +¶ ,µ 8*9µ :± t u k úM*´ 3À ¥ '*´ ¶ À M,*´ 3¶ W,*´ 5¶ W§ *´ M*,· N» DY· E:¶ F² G¶ H» (Y· )*´ 8¶ ++¶ +*´ :¶ +¶ ,:-*´ 0¹ I :Æ ¹ J ? » Y· K¿¹ L À M:¹ J ? » Y· K¿-*´ 0¹ N :*´ 0¹ O : À P¦ » Y· K¿ ¶ Q¹ O ¹ R W ¶ S° n v s k ½ YTS³ G± ?
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de