Guys, I'm going crazy over here, no matter what I do, I simply CAN'T connect on OpenMeetings via AD, it always complains about "Invalid Password". Wonder if someone can help me out, here's my config (yes, the username/password works on other programs): ldap_server_type=AD ldap_conn_url=<host>:389 ldap_admin_dn=CN:_Jabber,OU:SERVICOS,OU:TI,OU:METODO,DC:metodo,DC:corp,DC:mt ldap_passwd=********* ldap_search_base=OU:USUARIOS,OU:TI,OU:METODO,dc:metodo,dc:corp,dc:mt field_user_principal=sAMAccountName ldap_auth_type=SIMPLE
and here's the log when I try to connect with a valid user name:
DEBUG 02-22 18:23:53.738 Sessionmanagement.java 50645 78
org.openmeetings.app.data.basic.Sessionmanagement [NioProcessor-6] - updateUser
User SID:
ERROR 02-22 18:23:53.763 Sessionmanagement.java 50670 90
org.openmeetings.app.data.basic.Sessionmanagement [NioProcessor-6] - Could not
find session to update:
DEBUG 02-22 18:23:54.775 LdapConfigDaoImpl.java 51682 210
org.openmeetings.app.data.basic.dao.LdapConfigDaoImpl [NioProcessor-6] -
selectMaxFromConfigurations
WARN 02-22 18:24:11.508 MainService.java 68415 320
org.openmeetings.app.remote.MainService [NioProcessor-6] - loginUser:
8ae228b7c40dacab179828f467a960fb minterci
DEBUG 02-22 18:24:11.509 MainService.java 68416 331
org.openmeetings.app.remote.MainService [NioProcessor-6] - Ldap Login
DEBUG 02-22 18:24:11.576 LdapLoginManagement.java 68483 217
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] -
LdapLoginmanagement.doLdapLogin
DEBUG 02-22 18:24:11.577 LdapLoginManagement.java 68484 173
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] -
LdapLoginmanagement.getLdapConfigData
DEBUG 02-22 18:24:11.578 LdapLoginManagement.java 68485 192
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] -
LdapLoginmanagement.readConfig : /opt/red5/webapps/o
penmeetings/conf/metodo_ad.conf
DEBUG 02-22 18:24:11.581 LdapLoginManagement.java 68488 113
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] - isValidAuthType
DEBUG 02-22 18:24:11.581 LdapLoginManagement.java 68488 348
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] - Searching
userdata with LDAP Search Filter :(sAMAcco
untName=minterci)
DEBUG 02-22 18:24:11.590 LdapAuthBase.java 68497 66
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - LdapAuthBase
DEBUG 02-22 18:24:11.590 LdapLoginManagement.java 68497 359
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] - authenticating
admin...
DEBUG 02-22 18:24:11.590 LdapAuthBase.java 68497 83
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - authenticateUser
DEBUG 02-22 18:24:11.591 LdapAuthBase.java 68498 99
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] -
Authentification to LDAP - Server start
DEBUG 02-22 18:24:11.591 LdapAuthBase.java 68498 133
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - loginToLdapServer
DEBUG 02-22 18:24:11.644 LdapLoginManagement.java 68551 362
org.openmeetings.app.ldap.LdapLoginManagement [NioProcessor-6] - Checking
server type...
DEBUG 02-22 18:24:11.645 LdapAuthBase.java 68552 83
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - authenticateUser
DEBUG 02-22 18:24:11.645 LdapAuthBase.java 68552 99
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] -
Authentification to LDAP - Server start
DEBUG 02-22 18:24:11.646 LdapAuthBase.java 68553 133
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - loginToLdapServer
ERROR 02-22 18:24:11.674 LdapAuthBase.java 68581 105
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] -
Authentification on LDAP Server failed : [LDAP: error code 49 - 80090308:
LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece^@]
ERROR 02-22 18:24:11.683 LdapAuthBase.java 68590 106
org.openmeetings.app.ldap.LdapAuthBase [NioProcessor-6] - [Authentification on
LDAP Server failed]
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr:
DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece^@]
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3041)
~[na:1.6.0_22]
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2987)
~[na:1.6.0_22]
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2789)
~[na:1.6.0_22]
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2703) ~[na:1.6.0_22]
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:293) ~[na:1.6.0_22]
at
com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
~[na:1.6.0_22]
at
com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
~[na:1.6.0_22]
at
com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
~[na:1.6.0_22]
at
com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
~[na:1.6.0_22]
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
~[na:1.6.0_22]
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
~[na:1.6.0_22]
at javax.naming.InitialContext.init(InitialContext.java:223)
~[na:1.6.0_22]
at javax.naming.InitialContext.<init>(InitialContext.java:197)
~[na:1.6.0_22]
at
javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
~[na:1.6.0_22]
at
org.openmeetings.app.ldap.LdapAuthBase.authenticateUser(LdapAuthBase.java:103)
~[openmeetings.jar:na]
at
org.openmeetings.app.ldap.LdapLoginManagement.doLdapLogin(LdapLoginManagement.java:386)
[openmeetings.jar:na]
at
org.openmeetings.app.remote.MainService.loginUser(MainService.java:346)
[openmeetings.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
~[na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
~[na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_22]
at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:199)
[red5.jar:na]
at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:116)
[red5.jar:na]
at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:160)
[red5.jar:na]
at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:406)
[red5.jar:na]
at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:134)
[red5.jar:na]
at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:207)
[red5.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
[mina-core-2.0.4.jar:na]
at
org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:125)
[red5.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:715)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657)
[mina-core-2.0.4.jar:na] at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1141)
[mina-core-2.0.4.jar:na]
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
[mina-core-2.0.4.jar:na]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[na:1.6.0_22]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
DEBUG 02-22 18:24:11.793 ErrorService.java 68700 42
org.openmeetings.app.remote.ErrorService [NioProcessor-6] - errorid,
language_id: -11|1
DEBUG 02-22 18:24:11.831 ErrorService.java 68738 46
org.openmeetings.app.remote.ErrorService [NioProcessor-6] -
eValues.getFieldvalues_id() = 336
DEBUG 02-22 18:24:11.852 ErrorService.java 68759 48
org.openmeetings.app.remote.ErrorService [NioProcessor-6] -
eValues.getErrorType() =
org.openmeetings.app.persistence.beans.basic.ErrorType@19177b9<mailto:org.openmeetings.app.persistence.beans.basic.ErrorType@19177b9>
Can anyone please help me out? This IS driving me crazy and I need it to work
ASAP.. (:()
Thanks!
Mateus Interciso
Tecnologia da Informação
Tel: +55 11 5501 0055
Cel: +55 11 9208 8319
[email protected]
[cid:[email protected]]<http://www.metodo.com.br/>
Este documento pode incluir informação confidencial e de propriedade restrita
da Método Engenharia S.A. e apenas pode ser lido por aquele(s) a qual o mesmo
tenha sido endereçado. Se você recebeu essa mensagem de e-mail indevidamente,
por favor avise-nos imediatamente. Quaisquer opiniões ou informações
expressadas neste e-mail pertencem ao seu remetente e não necessariamente
coincidem com aquelas da Método Engenharia. Este documento não pode ser
reproduzido, copiado, distribuído, publicado ou modificado por terceiros, sem a
prévia autorizaço por escrito da Método Engenharia.
P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE.
<<inline: image001.jpg>>
