Hi AmilaJ,

Herewith, I attached the patch with the fix for an issue presented in the
functionality mentioned in the subject. Could you apply this on the trunk
please?

Thank you.
Hasini.

-- 
Hasini Gunasinghe
e-mail: [email protected]
Index: src/main/java/org/wso2/carbon/user/core/ldap/ApacheDSUserStoreManager.java
===================================================================
--- src/main/java/org/wso2/carbon/user/core/ldap/ApacheDSUserStoreManager.java	(revision 75443)
+++ src/main/java/org/wso2/carbon/user/core/ldap/ApacheDSUserStoreManager.java	(working copy)
@@ -194,7 +194,7 @@
 
         //first search the existing user entry.
         String searchBase = realmConfig.getUserStoreProperty(LDAPConstants.USER_SEARCH_BASE);
-        String searchFilter = realmConfig.getUserStoreProperty(LDAPConstants.USER_FILTER);
+        String searchFilter = realmConfig.getUserStoreProperty(LDAPConstants.USER_NAME_FILTER);
         searchFilter = searchFilter.replace("?", userName);
 
         SearchControls searchControls = new SearchControls();
Index: src/main/java/org/wso2/carbon/user/core/ldap/LDAPConstants.java
===================================================================
--- src/main/java/org/wso2/carbon/user/core/ldap/LDAPConstants.java	(revision 75443)
+++ src/main/java/org/wso2/carbon/user/core/ldap/LDAPConstants.java	(working copy)
@@ -28,6 +28,8 @@
     public static final String USER_NAME_ATTRIBUTE_NAME = "UserNameAttribute";
     public static final String DEFAULT_TENANT_USER_FILTER = "DefaultTenantUserFilter";
     public static final String USER_DN_PATTERN = "UserDNPattern";
+    //filter attribute in user-mgt.xml that filter users by user name
+    public static final String USER_NAME_FILTER="UserNameSearchFilter";
     
     // roles
     public static final String ROLE_FILTER = "GroupSearchFilter";
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to