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;