Author: sebawagner
Date: Tue Jan 24 08:48:55 2012
New Revision: 1235166

URL: http://svn.apache.org/viewvc?rev=1235166&view=rev
Log:
OPENMEETINGS-27 Openldap request is case sensitive for the username in 
Openmeetings. I guess it should not new param ldap_use_lower_case

Modified:
    incubator/openmeetings/trunk/singlewebapp/WebContent/conf/om_ldap.cfg
    
incubator/openmeetings/trunk/singlewebapp/WebContent/conf/sample_openldap_om_ldap.cfg
    
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/conf/om_ldap.cfg
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/conf/om_ldap.cfg?rev=1235166&r1=1235165&r2=1235166&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/conf/om_ldap.cfg 
(original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/conf/om_ldap.cfg Tue 
Jan 24 08:48:55 2012
@@ -60,3 +60,6 @@ ldap_user_attr_zip=postalCode
 ldap_user_attr_country=co
 ldap_user_attr_town=l
 ldap_user_attr_phone=telephoneNumber
+
+# Ldap ignore upper/lower case, convert all input to lower case
+ldap_use_lower_case=false

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/conf/sample_openldap_om_ldap.cfg
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/conf/sample_openldap_om_ldap.cfg?rev=1235166&r1=1235165&r2=1235166&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/conf/sample_openldap_om_ldap.cfg
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/conf/sample_openldap_om_ldap.cfg
 Tue Jan 24 08:48:55 2012
@@ -22,3 +22,6 @@ field_user_principal=uid
 
 # Ldap auth type(SIMPLE,NONE)
 ldap_auth_type=SIMPLE
+
+# Ldap ignore upper/lower case, convert all input to lower case
+ldap_use_lower_case=false

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java?rev=1235166&r1=1235165&r2=1235166&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java
 Tue Jan 24 08:48:55 2012
@@ -68,6 +68,8 @@ public class LdapLoginManagement {
                                                                                
                                                                                
                        // or
                                                                                
                                                                                
                        // 'no'
 
+       public static final String CONFIGKEY_LDAP_USE_LOWER_CASE = 
"ldap_use_lower_case";
+       
        /***
         * for future use (lemeur) public static final String
         * CONFIGKEY_LDAP_USER_EXTRAFILTER = "ldap_user_extrafilter"; public 
static
@@ -297,6 +299,12 @@ public class LdapLoginManagement {
                                .get(CONFIGKEY_LDAP_KEY_COUNTRY);
                String ldap_user_attr_town = 
configData.get(CONFIGKEY_LDAP_KEY_TOWN);
                String ldap_user_attr_phone = 
configData.get(CONFIGKEY_LDAP_KEY_PHONE);
+               
+               String ldap_use_lower_case = 
configData.get(CONFIGKEY_LDAP_USE_LOWER_CASE);
+               
+               if (ldap_use_lower_case.equals("true")) {
+                       user = user.toLowerCase();
+               }
 
                if (ldap_user_attr_lastname == null) {
                        ldap_user_attr_lastname = LDAP_KEY_LASTNAME;


Reply via email to