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