Hi Benoit, sorry I don't get it now. What version of OpenMeetings are you testing?
*when i did a request without respecting uppercase/lowercase* => Why should TotoA by automatically lowercased' ?! Did you checkout OpenMeetings SVN version from the Apache Repository testing the new feature that I have commited 2 hours ago ? Sebastian 2012/1/24 Benoit Vautrin <benoit.vaut...@trw.com> > Hi Sebastian, > > So maybe the problem is somewhere else ... I did some packet network > capture : > when i did a request with the exact username (respecting > uppercase/lowercase) the bind request is " DN=CN=TotoA,ou=users,o=corp " > (so it works and i can login) > when i did a request without respecting uppercase/lowercase the bind > request is " DN=totoa " and my ldap server answer : InvalidSyntax (i'm > not able to login) > > Maybe this is something wrong when the ldap request is build ? (arround > ligne 377 ???) > > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java?revision=1235166&view=markup > > > Benoit > > >>> "seba.wag...@gmail.com" <seba.wag...@gmail.com> 24/01/2012 13:38 > >>> > So to sum up: > All the option does is to convert the username to lowercase, expecting > your > ldap server to either ignore the upper/lowercase or actually having > the > names really in lowercase in ldap. > > Sebastian > > 2012/1/24 seba.wag...@gmail.com <seba.wag...@gmail.com> > > > No I don't convert anything like that, there is no such possibility > I > > don't get any user from LDAP. > > All I do is search the LDAP Server for a user, if the > ldap_use_lower_case > > is true, the user that searchs the LDAP server is transformed to > lowercase. > > OpenMeetings itself will also use the lowercase username internally > for > > that user if that option is set to true. > > > > I cannot influence the way the ldap server itself compares the > strings. > > Maybe there is an ignoreCase setting in the LDAP server. > > However, actually OpenMeetings does no string comparisson of Users > and > > matches to results, its the other way round: The username is taken > and an > > LDAP search is started with that username. > > Line 353 the ldap_search_base is defined with the specified user from > the > > login. > > > > And in > > > > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapAuthBase.java?view=markup > > > Line 82 you can see how the user+pwd is send to LDAP to > authentificate. > > > > I cannot find any "equals" method that compares LDAP user to > usernames of > > OpenMeetings, as there is none. > > > > Sebastian > > > > > > 2012/1/24 Benoit Vautrin <benoit.vaut...@trw.com> > > > >> Hi Sebastian, > >> > >> I'm not a good developer but i try to understand your new code. If > the > >> new param ldap_use_lower_case is added to the config file, you > convert > >> in lower case the value fill-in by users in the Openmeetings login > >> window ? am i right ? > >> > >> But i don't see where you convert also in lower case the answer of > the > >> ldap request (username field only of course) ... To be sure both > string > >> will be the same. > >> Maybe i've not seen it. > >> > >> Thank you very much for your quick answers on issues, that's really > >> great ! > >> > >> Regards. > >> > >> Benoit > >> > >> >>> "seba.wag...@gmail.com" <seba.wag...@gmail.com> 24/01/2012 > 09:51 > >> >>> > >> I've resolved the issue: > >> > >> there is a new param ldap_use_lower_case that you can add in the > >> config > >> file. > >> If the param is true, the username is converted to lowercase before > >> validating the username. > >> This has no effect on how the password is verified. > >> > >> > >> > > https://issues.apache.org/jira/browse/OPENMEETINGS-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel#issue-tabs > > >> > >> > >> Sebastian > >> > >> 2012/1/23 Jeff Schoby <ssrj...@gmail.com> > >> > >> > LDAP usernames, as I understand it, should be case insensitive. > >> > On Jan 23, 2012 3:19 PM, "Norbert Haag" > <norb...@noahidenations.com> > >> > wrote: > >> > > >> >> Quite frankly I think that this behavior is an not an issue but > a > >> >> feature. Unix system have a strict distinction between caps and > >> non-caps > >> >> for a good reason. So please don't change that "issue" but try > to > >> educate > >> >> users, that ABC does not equal Abc does not equal aBc etc. > >> >> > >> >> Cheers > >> >> > >> >> -----Ursprüngliche Nachricht----- > >> >> Von: BBS Technik [mailto:dormiti...@gmx.de] > >> >> Gesendet: Montag, 23. Januar 2012 17:30 > >> >> An: openmeetings-user@incubator.apache.org > >> >> Betreff: Re: Username in ldap authentication is case sensitive > >> >> > >> >> Hi, > >> >> I did also run onto this problem and I would be happy when this > >> issue > >> >> could be resolved. > >> >> In the moment we have to instruct our users, but we often have > >> >> helpdesk-requests. > >> >> > >> >> Greetings > >> >> Ed > >> >> > >> >> -------- Original-Nachricht -------- > >> >> > Datum: Mon, 23 Jan 2012 10:08:19 +0100 > >> >> > Von: "Benoit Vautrin" <benoit.vaut...@trw.com> > >> >> > An: openmeetings-user@incubator.apache.org > >> >> > Betreff: Username in ldap authentication is case sensitive > >> >> > >> >> > Hi guys, > >> >> > > >> >> > I would like to know if some of you have already run onto this > >> problem : > >> >> > Authentication using OpenLDAP option check the exact > 'username' > >> string > >> >> > between ldap answer and the username field in authentication > >> message > >> >> box. So, > >> >> > for example, if your ldap username attribute contains "TotoA" > and > >> user > >> >> key > >> >> > in "totoa", application returns : Invalid Username. > >> >> > > >> >> > I think most of authentication systems are case sensitive only > >> for > >> >> > password, not on the username. > >> >> > > >> >> > The code checking for ldap authentication in Openmeetings is > there > >> : > >> >> > > >> >> > >> > >> > > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/app/org/openmeetings/app/ldap/LdapLoginManagement.java > > >> > >> >> > > >> >> > Sebastian has proposed this solution : > >> >> > "we could add an option "ignoreUpperLowerCase" to the ldap > >> >> configuration. > >> >> > Making it generally "ignore" would need verification on ADS, > >> OpenLDAP et > >> >> > cetera how they behave regarding upper/lowercase." > >> >> > I've opened this ticket : > >> >> > https://issues.apache.org/jira/browse/OPENMEETINGS-27 > >> >> > Please vote for it if you are interested to change the way > >> username is > >> >> > manage. > >> >> > > >> >> > Have a nice day. > >> >> > > >> >> > Benoit > >> >> > > >> >> > >> >> -- > >> >> Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > >> >> belohnen Sie mit bis zu 50,- Euro! > >> https://freundschaftswerbung.gmx.de > >> >> > >> >> > >> > >> > >> -- > >> Sebastian Wagner > >> http://www.openmeetings.de > >> http://incubator.apache.org/openmeetings/ > >> http://www.webbase-design.de > >> http://www.wagner-sebastian.com > >> seba.wag...@gmail.com > >> > > > > > > > > -- > > Sebastian Wagner > > http://www.openmeetings.de > > http://incubator.apache.org/openmeetings/ > > http://www.webbase-design.de > > http://www.wagner-sebastian.com > > seba.wag...@gmail.com > > > > > > -- > Sebastian Wagner > http://www.openmeetings.de > http://incubator.apache.org/openmeetings/ > http://www.webbase-design.de > http://www.wagner-sebastian.com > seba.wag...@gmail.com > -- Sebastian Wagner http://www.openmeetings.de http://incubator.apache.org/openmeetings/ http://www.webbase-design.de http://www.wagner-sebastian.com seba.wag...@gmail.com