Thanks, Where i can find this file (with Auth.authenticateUser ) on red5 ? 29.04.2010, в 14:13, smoeker написал(а):
> hola, > > current version of LdapLoginmanagement contains some unnecessary code - >> Admin user is authenticated 3 times : > > lAuth.authenticateUser(ldap_admin_dn, ldap_passwd); -> this causes > authentication + internal bind within authenticate user > > if(!lAuth.authenticateUser(user, passwd)) > return new Long(-11); -> this > again causes bind of the > admin user + auth of the user himself > > > u could try to uncomment "lAuth.authenticateUser(ldap_admin_dn, > ldap_passwd);" -> the bind of the admin user is already done within > Auth.authenticateUser(user, passwd), so maybe that causes problems on > authentication... > > btw : the authentication of the admin user is done via DN, while the > users login is done with his normal login name (in your case > sAMAccountName ?). > > > see ya > > Smoeker > > > On 29 Apr., 11:59, Dmitry Tikhomirov <[email protected]> wrote: >> Hi again. >> >> if iam trying to login with "chain" i am getting a "Invalid password" >> message. Its strange coz i use this user as admin for ldap-bind an its >> successful. >> >> <log> >> DEBUG 04-29 13:46:37.701 LdapLoginManagement.java 99679 100 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.isLdapConfigured >> WARN 04-29 13:46:37.209 MainService.java 99187 254 >> org.openmeetings.app.remote.MainService [NioProcessor-1] - loginUser 111: >> 4d798f37bb403bb68ec778ded8f5a628 chain >> DEBUG 04-29 13:46:37.210 Usermanagement.java 99188 1384 >> org.openmeetings.app.data.user.Usermanagement [NioProcessor-1] - >> Usermanagement.getUserByLoginOrEmail : chain >> DEBUG 04-29 13:46:37.223 MainService.java 99201 271 >> org.openmeetings.app.remote.MainService [NioProcessor-1] - Ldap Login >> DEBUG 04-29 13:46:37.224 LdapLoginManagement.java 99202 173 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.doLdapLogin >> DEBUG 04-29 13:46:37.225 LdapLoginManagement.java 99203 126 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.getLdapConfigData >> DEBUG 04-29 13:46:37.235 LdapLoginManagement.java 99213 149 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.readConfig : >> /home/chani/red5/webapps/openmeetings/conf/om_ldap.cfg >> DEBUG 04-29 13:46:37.236 LdapLoginManagement.java 99214 78 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> isValidAuthType >> DEBUG 04-29 13:46:37.237 LdapLoginManagement.java 99215 223 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - Searching >> userdata with LDAP Search Filter :(sAMAccountName=chain) >> DEBUG 04-29 13:46:37.237 LdapAuthBase.java 99215 65 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - LdapAuthBase >> DEBUG 04-29 13:46:37.238 LdapLoginManagement.java 99216 231 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> authenticating admin... >> DEBUG 04-29 13:46:37.238 LdapAuthBase.java 99216 82 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - authenticateUser >> DEBUG 04-29 13:46:37.239 LdapAuthBase.java 99217 98 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - >> >> Authentification to LDAP - Server start >> DEBUG 04-29 13:46:37.239 LdapAuthBase.java 99217 130 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - loginToLdapServer >> DEBUG 04-29 13:46:37.249 LdapLoginManagement.java 99227 234 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - Checking >> server type... >> DEBUG 04-29 13:46:37.250 LdapLoginManagement.java 99228 238 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - LDAP server >> is OpenLDAP >> DEBUG 04-29 13:46:37.250 LdapLoginManagement.java 99228 239 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - LDAP search >> baseOU:Users,DC:ru,DC:group,DC:global,DC:network >> DEBUG 04-29 13:46:37.887 LdapAuthBase.java 99865 82 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - authenticateUser >> DEBUG 04-29 13:46:37.888 LdapAuthBase.java 99866 98 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - >> >> Authentification to LDAP - Server start >> DEBUG 04-29 13:46:37.889 LdapAuthBase.java 99867 130 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - loginToLdapServer >> ERROR 04-29 13:46:38.003 LdapAuthBase.java 99981 104 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - >> >> Authentification on LDAP Server failed : [LDAP: error code 49 - 80090308: >> LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece] >> ERROR 04-29 13:46:38.004 LdapLoginManagement.java 99982 247 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - chain not >> authenticated. >> >> </log> >> >> if "ru\chain" or "[email protected]" i am getting "Username >> not found". >> >> <log> >> >> DEBUG 04-29 13:55:05.991 LdapLoginManagement.java 607969 100 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.isLdapConfigured >> WARN 04-29 13:55:05.498 MainService.java 607476 254 >> org.openmeetings.app.remote.MainService [NioProcessor-1] - loginUser 111: >> 4d798f37bb403bb68ec778ded8f5a628 ru\chain >> DEBUG 04-29 13:55:05.498 Usermanagement.java 607476 1384 >> org.openmeetings.app.data.user.Usermanagement [NioProcessor-1] - >> Usermanagement.getUserByLoginOrEmail : ru\chain >> DEBUG 04-29 13:55:05.504 MainService.java 607482 271 >> org.openmeetings.app.remote.MainService [NioProcessor-1] - Ldap Login >> DEBUG 04-29 13:55:05.504 LdapLoginManagement.java 607482 173 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.doLdapLogin >> DEBUG 04-29 13:55:05.505 LdapLoginManagement.java 607483 126 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.getLdapConfigData >> DEBUG 04-29 13:55:05.510 LdapLoginManagement.java 607488 149 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> LdapLoginmanagement.readConfig : >> /home/chani/red5/webapps/openmeetings/conf/om_ldap.cfg >> DEBUG 04-29 13:55:05.512 LdapLoginManagement.java 607490 78 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> isValidAuthType >> DEBUG 04-29 13:55:05.512 LdapLoginManagement.java 607490 223 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - Searching >> userdata with LDAP Search Filter :(sAMAccountName=ru\chain) >> DEBUG 04-29 13:55:05.513 LdapAuthBase.java 607491 65 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - LdapAuthBase >> DEBUG 04-29 13:55:05.513 LdapLoginManagement.java 607491 231 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> authenticating admin... >> DEBUG 04-29 13:55:05.514 LdapAuthBase.java 607492 82 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - authenticateUser >> DEBUG 04-29 13:55:05.514 LdapAuthBase.java 607492 98 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - >> >> Authentification to LDAP - Server start >> DEBUG 04-29 13:55:05.515 LdapAuthBase.java 607493 130 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - loginToLdapServer >> DEBUG 04-29 13:55:05.529 LdapLoginManagement.java 607507 234 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - Checking >> server type... >> DEBUG 04-29 13:55:05.530 LdapLoginManagement.java 607508 238 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - LDAP server >> is OpenLDAP >> DEBUG 04-29 13:55:05.530 LdapLoginManagement.java 607508 239 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - LDAP search >> baseOU:Users,DC:ru,DC:group,DC:global,DC:network >> DEBUG 04-29 13:55:05.647 LdapAuthBase.java 607625 82 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - authenticateUser >> DEBUG 04-29 13:55:05.648 LdapAuthBase.java 607626 98 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - >> >> Authentification to LDAP - Server start >> DEBUG 04-29 13:55:05.649 LdapAuthBase.java 607627 130 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - loginToLdapServer >> DEBUG 04-29 13:55:05.657 Usermanagement.java 607635 1358 >> org.openmeetings.app.data.user.Usermanagement [NioProcessor-1] - >> Usermanagement.getUserByLogin : ru\chain >> DEBUG 04-29 13:55:05.666 LdapLoginManagement.java 607644 277 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - user doenst >> exist local -> create new >> DEBUG 04-29 13:55:05.667 LdapAuthBase.java 607645 153 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - getData >> ERROR 04-29 13:55:05.669 LdapAuthBase.java 607647 209 >> org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-1] - Error occured on >> LDAP Search : invalid escape sequence: [...@637a7476 >> ERROR 04-29 13:55:05.669 LdapLoginManagement.java 607647 295 >> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - Error on >> Ldap request - no result for user ru\chain >> </log> >> >> Cant find, what i do wrong ? How can i check this ? >> Thanks for any help >> >> 29.04.2010, в 10:12, smoeker написал(а): >> >>> hola, >> >>> regarding your log it seems, as if the admin user can create a bind, >>> but the user login itself crashes... >>> (authenticateuser is called twice - once for admin and afterwards for >>> user himself...). >> >>> i would recommend playing with entered username, for example adding >>> the domain to the username ([email protected]) or (domain\cher)... >> >>> see ya >> >>> Smoeker >> >>> On 27 Apr., 16:34, chani <[email protected]> wrote: >>>> Hi All, first of all, thanks for your great system. >> >>>> i am trying to setup ldap auth with ActiveDirectory. >> >>>> here is my om_ldap.cfg: >> >>>> ldap_server_type=ActiveDirectory >>>> ldap_conn_url=ldap://10.7.1.1:389 >>>> ldap_admin_dn=CN:chain,OU:Users,DC:ru,DC:group,DC:global,DC:network >>>> ldap_passwd=******** >>>> ldap_search_base=OU:Users,DC:ru,DC:group,DC:global,DC:network >>>> field_user_principal=sAMAccountName >>>> ldap_auth_type=SIMPLE >> >>>> I am getting "Invalid password" error. Plz help. >> >>>> Here is a log: >> >>>> DEBUG 04-27 18:29:56.486 LdapLoginManagement.java 599302 100 >>>> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >>>> LdapLoginmanagement.isLdapConfigured >>>> WARN 04-27 18:29:56.500 MainService.java 599316 254 >>>> org.openmeetings.app.remote.MainService [NioProcessor-1] - loginUser >>>> 111: e44794f39cbce6fd6321b54a4e5ba293 cher >>>> DEBUG 04-27 18:29:56.501 Usermanagement.java 599317 1384 >>>> org.openmeetings.app.data.user.Usermanagement [NioProcessor-1] - >>>> Usermanagement.getUserByLoginOrEmail : cher >>>> DEBUG 04-27 18:29:56.505 MainService.java 599321 271 >>>> org.openmeetings.app.remote.MainService [NioProcessor-1] - Ldap Login >>>> DEBUG 04-27 18:29:56.506 LdapLoginManagement.java 599322 173 >>>> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >>>> LdapLoginmanagement.doLdapLogin >>>> DEBUG 04-27 18:29:56.507 LdapLoginManagement.java 599323 126 >>>> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >>>> LdapLoginmanagement.getLdapConfigData >>>> DEBUG 04-27 18:29:56.510 LdapLoginManagement.java 599326 149 >>>> org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-1] - >> >> ... >> >> Erfahren Sie mehr » > > -- > You received this message because you are subscribed to the Google Groups > "OpenMeetings User" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/openmeetings-user?hl=en. > -- You received this message because you are subscribed to the Google Groups "OpenMeetings User" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/openmeetings-user?hl=en.
