You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Bobby Murdock <rm...@gscapts.com> on 2014/10/13 16:18:34 UTC
Not Understanding LDAP Configurations
With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
#LDAP URL
ldap_conn_host=DC1-GSC.GSC.Local
ldap_conn_port=389
ldap_conn_secure=true
# Login distinguished name (DN) for Authentication on LDAP Server
# Use full qualified LDAP DN
ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
# Loginpass for Authentication on LDAP Server
ldap_passwd=PASSWORD
# base to search for userdata(of user, that wants to login)
ldap_search_base=DC=GSC,DC=Local
# Fieldnames (can differ between Ldap servers)
ldap_search_query=(CN=%s)
#ldap_search_query=(sAMAccountName=%s)
#ldap_search_query=(CN=%s)
# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
ldap_search_scope=SUBTREE
# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
ldap_auth_type=SEARCHANDBIND
# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
#ldap_userdn_format=CN=%s,DC=Company,DC=com
# Ldap-password synchronization to OM DB
ldap_sync_password_to_om=false
# Ldap user attributes mapping
# Set the following internal OM user attributes to their corresponding
Ldap-attribute
ldap_user_attr_lastname=sn
Which produces an output in the logs of this.
DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
RE: Not Understanding LDAP Configurations
Posted by Bobby Murdock <rm...@gscapts.com>.
Thank you all for your help I actually just wound up reorganizing my AD structure which needed to be done anyways just to simplify everything. Open Meetings is an AMAZING product.
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Thibault Le Meur [mailto:thibault.lemeur@supelec.fr]
Sent: Tuesday, October 14, 2014 9:07 AM
To: user@openmeetings.apache.org
Cc: user@openmeetings.apache.org
Subject: Re: Not Understanding LDAP Configurations
Hi,
Let me understand your need first.
Your users are stored under different entries in your AD right ?
This need is basically covered by a searchandbind setup, and by using the root of your directory tree as the search base.
Please begin with such setup (without the group part in the filter).
Are all your users' entries under CN=Users,DC=GSC,DC=Local ?
You only need the group setup if you want to grant access to OM only to some of your users: I'm not sure this is your need.
Envoyé de mon iPad
Le 14 oct. 2014 à 14:27, Bobby Murdock <rm...@gscapts.com>> a écrit :
Thibault,
My users are stored in two locations under the main DC. I wanted to create a group which is stored in my GSC.Local\Users folder. The name of the group is “omeet”. How can I add this into the ldap_search_base to search for users who are members of this group? I read a previous post that had this as its cfg and I modified it to meet my domain settings. In this posters explanation he said that the filter ldap_search_query should be (&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s)) to search for users who are members of the group “omeet” which that group is located within the Users folder in GSC.Local. I have this setting in place and users are members of this group but I still get NONE Users Found in LDAP in Debug.
ldap_conn_host=DC1-GSC.GSC.Local
# I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
# global catalog server.
ldap_conn_port=389
ldap_conn_secure=false
ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
ldap_passwd=Pur?fied7
ldap_search_base=CN=Users,DC=GSC,DC=Local
#If you want that all users can do it
ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
#ldap_search_query=(sAMAccountName=%s)
ldap_search_scope=SUBTREE
ldap_auth_type=SEARCHANDBIND
ldap_userdn_format=CN=(sAMAccountName=%s)
ldap_provisionning=AUTOCREATE
ldap_use_admin_to_get_attrs=true
ldap_sync_password_to_om=true
ldap_user_attr_lastname=sn
ldap_user_attr_firstname=givenName
ldap_user_attr_mail=mail
ldap_user_attr_street=streetAddress
ldap_user_attr_additionalname=description
ldap_user_attr_fax=facsimileTelephoneNumber
ldap_user_attr_zip=postalCode
ldap_user_attr_country=co
ldap_user_attr_town=l
ldap_user_attr_phone=telephoneNumber
ldap_use_lower_case=false
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Thibault Le Meur [mailto:thibault.lemeur@supelec.fr]
Sent: Tuesday, October 14, 2014 3:35 AM
To: user@openmeetings.apache.org<ma...@openmeetings.apache.org>
Cc: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Where are your users stored in your directory tree ?
ldap_search_scope=SUBTREE
this means that OM will search in all "subfoldes" below
ldap_search_base=CN=Users,DC=GSC,DC=Local
Please check first with an ldapexplorer tool.
Thibault
Le 14 oct. 2014 à 06:17, Maxim Solodovnik <so...@gmail.com>> a écrit :
I'm sorry, Bobby
I'm not very good in LDAP :(
Hopefully others can help ....
On 14 October 2014 02:38, Bobby Murdock <rm...@gscapts.com>> wrote:
Thanks I figured out my logon errors and can now log on with my administrator account under my DOMAIN.Local/Users folder in Active directory. My last issue is getting users who are under a different folder access. I tried to create an openmeetings group in the DOMAIN.Local/Users folder and it is not working. What needs to be added to the ldap_admin_dn and ldap_search_base to find users who are members of a group?
ldap_conn_host=DC1-GSC.GSC.Local
# I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
# global catalog server.
ldap_conn_port=389
ldap_conn_secure=false
ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
ldap_passwd=PASSWORD
ldap_search_base=CN=Users,DC=GSC,DC=Local
#If you want that all users can do it
ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
#ldap_search_query=(CN=%s)
ldap_search_scope=SUBTREE
ldap_auth_type=SEARCHANDBIND
ldap_userdn_format=CN=(sAMAccountName=%s)
ldap_provisionning=AUTOCREATE
ldap_use_admin_to_get_attrs=true
ldap_sync_password_to_om=true
ldap_user_attr_lastname=sn
ldap_user_attr_firstname=givenName
ldap_user_attr_mail=mail
ldap_user_attr_street=streetAddress
ldap_user_attr_additionalname=description
ldap_user_attr_fax=facsimileTelephoneNumber
ldap_user_attr_zip=postalCode
ldap_user_attr_country=co
ldap_user_attr_town=l
ldap_user_attr_phone=telephoneNumber
ldap_use_lower_case=false
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com<ma...@gmail.com>]
Sent: Monday, October 13, 2014 1:42 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin DN?
On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com>> wrote:
Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local<ma...@gsc.local>. And they all yield the same result.
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com<ma...@gmail.com>]
Sent: Monday, October 13, 2014 12:09 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Are you sure secured connection should be used?
ldap_conn_secure=true
On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com>> wrote:
With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
#LDAP URL
ldap_conn_host=DC1-GSC.GSC.Local
ldap_conn_port=389
ldap_conn_secure=true
# Login distinguished name (DN) for Authentication on LDAP Server
# Use full qualified LDAP DN
ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
# Loginpass for Authentication on LDAP Server
ldap_passwd=PASSWORD
# base to search for userdata(of user, that wants to login)
ldap_search_base=DC=GSC,DC=Local
# Fieldnames (can differ between Ldap servers)
ldap_search_query=(CN=%s)
#ldap_search_query=(sAMAccountName=%s)
#ldap_search_query=(CN=%s)
# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
ldap_search_scope=SUBTREE
# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
ldap_auth_type=SEARCHANDBIND
# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
#ldap_userdn_format=CN=%s,DC=Company,DC=com
# Ldap-password synchronization to OM DB
ldap_sync_password_to_om=false
# Ldap user attributes mapping
# Set the following internal OM user attributes to their corresponding
Ldap-attribute
ldap_user_attr_lastname=sn
Which produces an output in the logs of this.
DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
Re: Not Understanding LDAP Configurations
Posted by Thibault Le Meur <th...@supelec.fr>.
Hi,
Let me understand your need first.
Your users are stored under different entries in your AD right ?
This need is basically covered by a searchandbind setup, and by using the root of your directory tree as the search base.
Please begin with such setup (without the group part in the filter).
Are all your users' entries under CN=Users,DC=GSC,DC=Local ?
You only need the group setup if you want to grant access to OM only to some of your users: I'm not sure this is your need.
Envoyé de mon iPad
Le 14 oct. 2014 à 14:27, Bobby Murdock <rm...@gscapts.com> a écrit :
> Thibault,
> My users are stored in two locations under the main DC. I wanted to create a group which is stored in my GSC.Local\Users folder. The name of the group is “omeet”. How can I add this into the ldap_search_base to search for users who are members of this group? I read a previous post that had this as its cfg and I modified it to meet my domain settings. In this posters explanation he said that the filter ldap_search_query should be (&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s)) to search for users who are members of the group “omeet” which that group is located within the Users folder in GSC.Local. I have this setting in place and users are members of this group but I still get NONE Users Found in LDAP in Debug.
>
> ldap_conn_host=DC1-GSC.GSC.Local
> # I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
> # global catalog server.
> ldap_conn_port=389
> ldap_conn_secure=false
> ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
> ldap_passwd=Pur?fied7
> ldap_search_base=CN=Users,DC=GSC,DC=Local
> #If you want that all users can do it
> ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
> #ldap_search_query=(sAMAccountName=%s)
> ldap_search_scope=SUBTREE
> ldap_auth_type=SEARCHANDBIND
> ldap_userdn_format=CN=(sAMAccountName=%s)
> ldap_provisionning=AUTOCREATE
> ldap_use_admin_to_get_attrs=true
> ldap_sync_password_to_om=true
> ldap_user_attr_lastname=sn
> ldap_user_attr_firstname=givenName
> ldap_user_attr_mail=mail
> ldap_user_attr_street=streetAddress
> ldap_user_attr_additionalname=description
> ldap_user_attr_fax=facsimileTelephoneNumber
> ldap_user_attr_zip=postalCode
> ldap_user_attr_country=co
> ldap_user_attr_town=l
> ldap_user_attr_phone=telephoneNumber
> ldap_use_lower_case=false
>
>
>
>
> Bobby Murdock
> GSC IT Department
> Network Engineer/ Internet Analyst
> 804.482.5960 VoIP
> 804.320.7101 ext 249
>
> From: Thibault Le Meur [mailto:thibault.lemeur@supelec.fr]
> Sent: Tuesday, October 14, 2014 3:35 AM
> To: user@openmeetings.apache.org
> Cc: Openmeetings user-list
> Subject: Re: Not Understanding LDAP Configurations
>
> Where are your users stored in your directory tree ?
> ldap_search_scope=SUBTREE
> this means that OM will search in all "subfoldes" below
>
> ldap_search_base=CN=Users,DC=GSC,DC=Local
>
>
> Please check first with an ldapexplorer tool.
>
>
>
> Thibault
>
>
>
> Le 14 oct. 2014 à 06:17, Maxim Solodovnik <so...@gmail.com> a écrit :
>
> I'm sorry, Bobby
> I'm not very good in LDAP :(
> Hopefully others can help ....
>
> On 14 October 2014 02:38, Bobby Murdock <rm...@gscapts.com> wrote:
> Thanks I figured out my logon errors and can now log on with my administrator account under my DOMAIN.Local/Users folder in Active directory. My last issue is getting users who are under a different folder access. I tried to create an openmeetings group in the DOMAIN.Local/Users folder and it is not working. What needs to be added to the ldap_admin_dn and ldap_search_base to find users who are members of a group?
>
> ldap_conn_host=DC1-GSC.GSC.Local
>
> # I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
> # global catalog server.
> ldap_conn_port=389
>
> ldap_conn_secure=false
>
> ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
>
> ldap_passwd=PASSWORD
>
> ldap_search_base=CN=Users,DC=GSC,DC=Local
>
> #If you want that all users can do it
> ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
> #ldap_search_query=(CN=%s)
>
> ldap_search_scope=SUBTREE
>
> ldap_auth_type=SEARCHANDBIND
> ldap_userdn_format=CN=(sAMAccountName=%s)
>
> ldap_provisionning=AUTOCREATE
>
> ldap_use_admin_to_get_attrs=true
>
> ldap_sync_password_to_om=true
>
> ldap_user_attr_lastname=sn
> ldap_user_attr_firstname=givenName
> ldap_user_attr_mail=mail
> ldap_user_attr_street=streetAddress
> ldap_user_attr_additionalname=description
> ldap_user_attr_fax=facsimileTelephoneNumber
> ldap_user_attr_zip=postalCode
> ldap_user_attr_country=co
> ldap_user_attr_town=l
> ldap_user_attr_phone=telephoneNumber
>
> ldap_use_lower_case=false
>
> Bobby Murdock
> GSC IT Department
> Network Engineer/ Internet Analyst
> 804.482.5960 VoIP
> 804.320.7101 ext 249
>
> From: Maxim Solodovnik [mailto:solomax666@gmail.com]
> Sent: Monday, October 13, 2014 1:42 PM
> To: Openmeetings user-list
> Subject: Re: Not Understanding LDAP Configurations
>
> Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin DN?
>
> On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com> wrote:
> Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local. And they all yield the same result.
>
>
>
> Bobby Murdock
> GSC IT Department
> Network Engineer/ Internet Analyst
> 804.482.5960 VoIP
> 804.320.7101 ext 249
>
> From: Maxim Solodovnik [mailto:solomax666@gmail.com]
> Sent: Monday, October 13, 2014 12:09 PM
> To: Openmeetings user-list
> Subject: Re: Not Understanding LDAP Configurations
>
> Are you sure secured connection should be used?
> ldap_conn_secure=true
>
>
> On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com> wrote:
> With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
> #LDAP URL
> ldap_conn_host=DC1-GSC.GSC.Local
> ldap_conn_port=389
> ldap_conn_secure=true
>
> # Login distinguished name (DN) for Authentication on LDAP Server
> # Use full qualified LDAP DN
> ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
>
> # Loginpass for Authentication on LDAP Server
> ldap_passwd=PASSWORD
>
> # base to search for userdata(of user, that wants to login)
> ldap_search_base=DC=GSC,DC=Local
>
>
> # Fieldnames (can differ between Ldap servers)
> ldap_search_query=(CN=%s)
> #ldap_search_query=(sAMAccountName=%s)
> #ldap_search_query=(CN=%s)
>
> # the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
> ldap_search_scope=SUBTREE
>
> # Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
> ldap_auth_type=SEARCHANDBIND
>
> # userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
> ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
> #ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
> #ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
> #ldap_userdn_format=CN=%s,DC=Company,DC=com
>
> # Ldap-password synchronization to OM DB
> ldap_sync_password_to_om=false
>
> # Ldap user attributes mapping
> # Set the following internal OM user attributes to their corresponding
> Ldap-attribute
> ldap_user_attr_lastname=sn
>
> Which produces an output in the logs of this.
>
> DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
> DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
> DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
> ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
> WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
> java.io.IOException: An existing connection was forcibly closed by the remote host
> at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
> at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
> at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
> at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
> at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
> at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
> at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
> at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
> ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
> ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
> org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
> at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
> at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
> at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
> at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
> ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
> org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
> at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
> at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
> at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
> at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
> at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
> at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
> DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
> DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
> DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
> DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
> DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
> DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
> DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
> DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
>
>
> Bobby Murdock
> GSC IT Department
> Network Engineer/ Internet Analyst
> 804.482.5960 VoIP
> 804.320.7101 ext 249
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
> --
> WBR
> Maxim aka solomax
RE: Not Understanding LDAP Configurations
Posted by Bobby Murdock <rm...@gscapts.com>.
Thibault,
My users are stored in two locations under the main DC. I wanted to create a group which is stored in my GSC.Local\Users folder. The name of the group is “omeet”. How can I add this into the ldap_search_base to search for users who are members of this group? I read a previous post that had this as its cfg and I modified it to meet my domain settings. In this posters explanation he said that the filter ldap_search_query should be (&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s)) to search for users who are members of the group “omeet” which that group is located within the Users folder in GSC.Local. I have this setting in place and users are members of this group but I still get NONE Users Found in LDAP in Debug.
ldap_conn_host=DC1-GSC.GSC.Local
# I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
# global catalog server.
ldap_conn_port=389
ldap_conn_secure=false
ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
ldap_passwd=Pur?fied7
ldap_search_base=CN=Users,DC=GSC,DC=Local
#If you want that all users can do it
ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
#ldap_search_query=(sAMAccountName=%s)
ldap_search_scope=SUBTREE
ldap_auth_type=SEARCHANDBIND
ldap_userdn_format=CN=(sAMAccountName=%s)
ldap_provisionning=AUTOCREATE
ldap_use_admin_to_get_attrs=true
ldap_sync_password_to_om=true
ldap_user_attr_lastname=sn
ldap_user_attr_firstname=givenName
ldap_user_attr_mail=mail
ldap_user_attr_street=streetAddress
ldap_user_attr_additionalname=description
ldap_user_attr_fax=facsimileTelephoneNumber
ldap_user_attr_zip=postalCode
ldap_user_attr_country=co
ldap_user_attr_town=l
ldap_user_attr_phone=telephoneNumber
ldap_use_lower_case=false
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Thibault Le Meur [mailto:thibault.lemeur@supelec.fr]
Sent: Tuesday, October 14, 2014 3:35 AM
To: user@openmeetings.apache.org
Cc: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Where are your users stored in your directory tree ?
ldap_search_scope=SUBTREE
this means that OM will search in all "subfoldes" below
ldap_search_base=CN=Users,DC=GSC,DC=Local
Please check first with an ldapexplorer tool.
Thibault
Le 14 oct. 2014 à 06:17, Maxim Solodovnik <so...@gmail.com>> a écrit :
I'm sorry, Bobby
I'm not very good in LDAP :(
Hopefully others can help ....
On 14 October 2014 02:38, Bobby Murdock <rm...@gscapts.com>> wrote:
Thanks I figured out my logon errors and can now log on with my administrator account under my DOMAIN.Local/Users folder in Active directory. My last issue is getting users who are under a different folder access. I tried to create an openmeetings group in the DOMAIN.Local/Users folder and it is not working. What needs to be added to the ldap_admin_dn and ldap_search_base to find users who are members of a group?
ldap_conn_host=DC1-GSC.GSC.Local
# I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
# global catalog server.
ldap_conn_port=389
ldap_conn_secure=false
ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
ldap_passwd=PASSWORD
ldap_search_base=CN=Users,DC=GSC,DC=Local
#If you want that all users can do it
ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
#ldap_search_query=(CN=%s)
ldap_search_scope=SUBTREE
ldap_auth_type=SEARCHANDBIND
ldap_userdn_format=CN=(sAMAccountName=%s)
ldap_provisionning=AUTOCREATE
ldap_use_admin_to_get_attrs=true
ldap_sync_password_to_om=true
ldap_user_attr_lastname=sn
ldap_user_attr_firstname=givenName
ldap_user_attr_mail=mail
ldap_user_attr_street=streetAddress
ldap_user_attr_additionalname=description
ldap_user_attr_fax=facsimileTelephoneNumber
ldap_user_attr_zip=postalCode
ldap_user_attr_country=co
ldap_user_attr_town=l
ldap_user_attr_phone=telephoneNumber
ldap_use_lower_case=false
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com<ma...@gmail.com>]
Sent: Monday, October 13, 2014 1:42 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin DN?
On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com>> wrote:
Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local<ma...@gsc.local>. And they all yield the same result.
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com<ma...@gmail.com>]
Sent: Monday, October 13, 2014 12:09 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Are you sure secured connection should be used?
ldap_conn_secure=true
On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com>> wrote:
With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
#LDAP URL
ldap_conn_host=DC1-GSC.GSC.Local
ldap_conn_port=389
ldap_conn_secure=true
# Login distinguished name (DN) for Authentication on LDAP Server
# Use full qualified LDAP DN
ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
# Loginpass for Authentication on LDAP Server
ldap_passwd=PASSWORD
# base to search for userdata(of user, that wants to login)
ldap_search_base=DC=GSC,DC=Local
# Fieldnames (can differ between Ldap servers)
ldap_search_query=(CN=%s)
#ldap_search_query=(sAMAccountName=%s)
#ldap_search_query=(CN=%s)
# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
ldap_search_scope=SUBTREE
# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
ldap_auth_type=SEARCHANDBIND
# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
#ldap_userdn_format=CN=%s,DC=Company,DC=com
# Ldap-password synchronization to OM DB
ldap_sync_password_to_om=false
# Ldap user attributes mapping
# Set the following internal OM user attributes to their corresponding
Ldap-attribute
ldap_user_attr_lastname=sn
Which produces an output in the logs of this.
DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
Re: Not Understanding LDAP Configurations
Posted by Thibault Le Meur <th...@supelec.fr>.
Where are your users stored in your directory tree ?
> ldap_search_scope=SUBTREE
>
this means that OM will search in all "subfoldes" below
> ldap_search_base=CN=Users,DC=GSC,DC=Local
>
Please check first with an ldapexplorer tool.
Thibault
Le 14 oct. 2014 à 06:17, Maxim Solodovnik <so...@gmail.com> a écrit :
> I'm sorry, Bobby
> I'm not very good in LDAP :(
> Hopefully others can help ....
>
> On 14 October 2014 02:38, Bobby Murdock <rm...@gscapts.com> wrote:
> Thanks I figured out my logon errors and can now log on with my administrator account under my DOMAIN.Local/Users folder in Active directory. My last issue is getting users who are under a different folder access. I tried to create an openmeetings group in the DOMAIN.Local/Users folder and it is not working. What needs to be added to the ldap_admin_dn and ldap_search_base to find users who are members of a group?
>
>
>
> ldap_conn_host=DC1-GSC.GSC.Local
>
>
>
> # I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
>
> # global catalog server.
>
> ldap_conn_port=389
>
>
>
> ldap_conn_secure=false
>
>
>
> ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
>
>
>
> ldap_passwd=PASSWORD
>
>
>
> ldap_search_base=CN=Users,DC=GSC,DC=Local
>
>
>
> #If you want that all users can do it
>
> ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
>
> #ldap_search_query=(CN=%s)
>
>
>
> ldap_search_scope=SUBTREE
>
>
>
> ldap_auth_type=SEARCHANDBIND
>
> ldap_userdn_format=CN=(sAMAccountName=%s)
>
>
>
> ldap_provisionning=AUTOCREATE
>
>
>
> ldap_use_admin_to_get_attrs=true
>
>
>
> ldap_sync_password_to_om=true
>
>
>
> ldap_user_attr_lastname=sn
>
> ldap_user_attr_firstname=givenName
>
> ldap_user_attr_mail=mail
>
> ldap_user_attr_street=streetAddress
>
> ldap_user_attr_additionalname=description
>
> ldap_user_attr_fax=facsimileTelephoneNumber
>
> ldap_user_attr_zip=postalCode
>
> ldap_user_attr_country=co
>
> ldap_user_attr_town=l
>
> ldap_user_attr_phone=telephoneNumber
>
>
>
> ldap_use_lower_case=false
>
>
>
> Bobby Murdock
>
> GSC IT Department
>
> Network Engineer/ Internet Analyst
>
> 804.482.5960 VoIP
>
> 804.320.7101 ext 249
>
>
>
> From: Maxim Solodovnik [mailto:solomax666@gmail.com]
> Sent: Monday, October 13, 2014 1:42 PM
> To: Openmeetings user-list
> Subject: Re: Not Understanding LDAP Configurations
>
>
>
> Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin DN?
>
>
>
> On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com> wrote:
>
> Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local. And they all yield the same result.
>
>
>
>
>
>
>
> Bobby Murdock
>
> GSC IT Department
>
> Network Engineer/ Internet Analyst
>
> 804.482.5960 VoIP
>
> 804.320.7101 ext 249
>
>
>
> From: Maxim Solodovnik [mailto:solomax666@gmail.com]
> Sent: Monday, October 13, 2014 12:09 PM
> To: Openmeetings user-list
> Subject: Re: Not Understanding LDAP Configurations
>
>
>
> Are you sure secured connection should be used?
>
> ldap_conn_secure=true
>
>
>
>
>
> On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com> wrote:
>
> With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
>
> #LDAP URL
>
> ldap_conn_host=DC1-GSC.GSC.Local
>
> ldap_conn_port=389
>
> ldap_conn_secure=true
>
>
>
> # Login distinguished name (DN) for Authentication on LDAP Server
>
> # Use full qualified LDAP DN
>
> ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
>
>
>
> # Loginpass for Authentication on LDAP Server
>
> ldap_passwd=PASSWORD
>
>
>
> # base to search for userdata(of user, that wants to login)
>
> ldap_search_base=DC=GSC,DC=Local
>
>
>
>
>
> # Fieldnames (can differ between Ldap servers)
>
> ldap_search_query=(CN=%s)
>
> #ldap_search_query=(sAMAccountName=%s)
>
> #ldap_search_query=(CN=%s)
>
>
>
> # the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
>
> ldap_search_scope=SUBTREE
>
>
>
> # Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
>
> ldap_auth_type=SEARCHANDBIND
>
>
>
> # userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
>
> ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
>
> #ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
>
> #ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
>
> #ldap_userdn_format=CN=%s,DC=Company,DC=com
>
>
>
> # Ldap-password synchronization to OM DB
>
> ldap_sync_password_to_om=false
>
>
>
> # Ldap user attributes mapping
>
> # Set the following internal OM user attributes to their corresponding
>
> Ldap-attribute
>
> ldap_user_attr_lastname=sn
>
>
>
> Which produces an output in the logs of this.
>
>
>
> DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
>
> DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
>
> DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
>
> ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
>
> WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
>
> java.io.IOException: An existing connection was forcibly closed by the remote host
>
> at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
>
> at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
>
> at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
>
> at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
>
> at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
>
> at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
>
> at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
>
> at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
>
> at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
>
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
>
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
>
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
>
> ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
>
> ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
>
> org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
>
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
>
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
>
> at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
>
> at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
>
> at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
>
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
>
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
>
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
>
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
>
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
>
> ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
>
> org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
>
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
>
> at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
>
> at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
>
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
>
> at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
>
> at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
>
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
>
> at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
>
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
>
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
>
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
>
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
>
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
>
> at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
>
> DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
>
> DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
>
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
>
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
>
> DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
>
> DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
>
> DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
>
> DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
>
> DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
>
> DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
>
> DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
>
> DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
>
>
>
>
>
> Bobby Murdock
>
> GSC IT Department
>
> Network Engineer/ Internet Analyst
>
> 804.482.5960 VoIP
>
> 804.320.7101 ext 249
>
>
>
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax
Re: Not Understanding LDAP Configurations
Posted by Maxim Solodovnik <so...@gmail.com>.
I'm sorry, Bobby
I'm not very good in LDAP :(
Hopefully others can help ....
On 14 October 2014 02:38, Bobby Murdock <rm...@gscapts.com> wrote:
> Thanks I figured out my logon errors and can now log on with my
> administrator account under my DOMAIN.Local/Users folder in Active
> directory. My last issue is getting users who are under a different folder
> access. I tried to create an openmeetings group in the DOMAIN.Local/Users
> folder and it is not working. What needs to be added to the ldap_admin_dn
> and ldap_search_base to find users who are members of a group?
>
>
>
> ldap_conn_host=DC1-GSC.GSC.Local
>
>
>
> # I use the Global Catalog Port (3268) instead of the AD port (389) for
> avoid ldap referals. Myserver has to be the
>
> # global catalog server.
>
> ldap_conn_port=389
>
>
>
> ldap_conn_secure=false
>
>
>
> ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
>
>
>
> ldap_passwd=PASSWORD
>
>
>
> ldap_search_base=CN=Users,DC=GSC,DC=Local
>
>
>
> #If you want that all users can do it
>
> ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
>
> #ldap_search_query=(CN=%s)
>
>
>
> ldap_search_scope=SUBTREE
>
>
>
> ldap_auth_type=SEARCHANDBIND
>
> ldap_userdn_format=CN=(sAMAccountName=%s)
>
>
>
> ldap_provisionning=AUTOCREATE
>
>
>
> ldap_use_admin_to_get_attrs=true
>
>
>
> ldap_sync_password_to_om=true
>
>
>
> ldap_user_attr_lastname=sn
>
> ldap_user_attr_firstname=givenName
>
> ldap_user_attr_mail=mail
>
> ldap_user_attr_street=streetAddress
>
> ldap_user_attr_additionalname=description
>
> ldap_user_attr_fax=facsimileTelephoneNumber
>
> ldap_user_attr_zip=postalCode
>
> ldap_user_attr_country=co
>
> ldap_user_attr_town=l
>
> ldap_user_attr_phone=telephoneNumber
>
>
>
> ldap_use_lower_case=false
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
> *From:* Maxim Solodovnik [mailto:solomax666@gmail.com]
> *Sent:* Monday, October 13, 2014 1:42 PM
> *To:* Openmeetings user-list
> *Subject:* Re: Not Understanding LDAP Configurations
>
>
>
> Maybe you have LDAPExplorfer or similar LDAP browser to check correct
> admin DN?
>
>
>
> On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com> wrote:
>
> Thanks I changed it to ldap_conn_secure=false. But it now throws an error
> of invalid password. I have exhausted all combinations of *ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
> / ldap_admin_dn=CN=administrator.GSC.Local \
> ldap_admin_dn=administrator@gsc.local
> <ld...@gsc.local>. And they all yield the same
> result.*
>
>
>
>
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
> *From:* Maxim Solodovnik [mailto:solomax666@gmail.com]
> *Sent:* Monday, October 13, 2014 12:09 PM
> *To:* Openmeetings user-list
> *Subject:* Re: Not Understanding LDAP Configurations
>
>
>
> Are you sure secured connection should be used?
>
> *ldap_conn_secure=true*
>
>
>
>
>
> On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com> wrote:
>
> With the new LDAP configurations I for some reason cannot get it working.
> Here is my configuration. For my AD structure my administrator account is
> username: administrator, within the Users Folder, under domain GSC.Local.
> SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My
> users however are in different folders so I just added the entire domain
> controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am
> using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was
> so simple.
>
> *#LDAP URL*
>
> *ldap_conn_host=DC1-GSC.GSC.Local*
>
> *ldap_conn_port=389*
>
> *ldap_conn_secure=true*
>
>
>
> *# Login distinguished name (DN) for Authentication on LDAP Server*
>
> *# Use full qualified LDAP DN*
>
> *ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local*
>
>
>
> *# Loginpass for Authentication on LDAP Server*
>
> *ldap_passwd=PASSWORD*
>
>
>
> *# base to search for userdata(of user, that wants to login)*
>
> *ldap_search_base=DC=GSC,DC=Local*
>
>
>
>
>
> *# Fieldnames (can differ between Ldap servers)*
>
> *ldap_search_query=(CN=%s)*
>
> *#ldap_search_query=(sAMAccountName=%s)*
>
> *#ldap_search_query=(CN=%s)*
>
>
>
> *# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE*
>
> *ldap_search_scope=SUBTREE*
>
>
>
> *# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)*
>
> *ldap_auth_type=SEARCHANDBIND*
>
>
>
> *# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND*
>
> *ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com*
>
> *#ldap_userdn_format=CN=%s,DC=Company,DC=com*
>
>
>
> *# Ldap-password synchronization to OM DB*
>
> *ldap_sync_password_to_om=false*
>
>
>
> *# Ldap user attributes mapping*
>
> *# Set the following internal OM user attributes to their corresponding*
>
> *Ldap-attribute*
>
> *ldap_user_attr_lastname=sn*
>
>
>
> Which produces an output in the logs of this.
>
>
>
> *DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68
> [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32
> [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt::
> configKeyCryptClassName:
> org.apache.openmeetings.util.crypt.MD5Implementation*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165
> [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin*
>
> *ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209
> [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid
> provisionning type : '%s' -> Defaulting to %s*
>
> *WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806
> [NioProcessor-39] - An existing connection was forcibly closed by the
> remote host*
>
> *java.io.IOException: An existing connection was forcibly closed by the
> remote host*
>
> * at sun.nio.ch.SocketDispatcher.read0(Native Method)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketDispatcher.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> [mina-core-2.0.7.jar:na]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978
> [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has
> occurred*
>
> *ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> An existing connection was forcibly closed by the remote host*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> Cannot connect on the server, the connection is invalid*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266
> [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn
> and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69
> [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage
> message = "Unknown error. Please report this to the administrator.",
> reporter = signin, level = ERROR]'*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released
> lock to page with id '0'*
>
> *DEBUG 10-13 10:12:26.262
> o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354
> [Wicket-PageSavingThread] - Saving asynchronously: Entry
> [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying
> blocked threads*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186
> [Wicket-PageSavingThread] - Storing data for page with id '0' in session
> with id 'C5C38F9710C8E933A6EC980BDB77D1B8'*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] -
> MeetingReminderJob.execute*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> ****** clearSessionTable: *
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> clearSessionTable: 0*
>
>
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
--
WBR
Maxim aka solomax
RE: Not Understanding LDAP Configurations
Posted by Bobby Murdock <rm...@gscapts.com>.
Thanks I figured out my logon errors and can now log on with my administrator account under my DOMAIN.Local/Users folder in Active directory. My last issue is getting users who are under a different folder access. I tried to create an openmeetings group in the DOMAIN.Local/Users folder and it is not working. What needs to be added to the ldap_admin_dn and ldap_search_base to find users who are members of a group?
ldap_conn_host=DC1-GSC.GSC.Local
# I use the Global Catalog Port (3268) instead of the AD port (389) for avoid ldap referals. Myserver has to be the
# global catalog server.
ldap_conn_port=389
ldap_conn_secure=false
ldap_admin_dn=cn=administrator,cn=Users,dc=GSC,dc=Local
ldap_passwd=PASSWORD
ldap_search_base=CN=Users,DC=GSC,DC=Local
#If you want that all users can do it
ldap_search_query=(&(memberof=CN=omeet,CN=Users,DC=GSC,DC=Local)(CN=%s))
#ldap_search_query=(CN=%s)
ldap_search_scope=SUBTREE
ldap_auth_type=SEARCHANDBIND
ldap_userdn_format=CN=(sAMAccountName=%s)
ldap_provisionning=AUTOCREATE
ldap_use_admin_to_get_attrs=true
ldap_sync_password_to_om=true
ldap_user_attr_lastname=sn
ldap_user_attr_firstname=givenName
ldap_user_attr_mail=mail
ldap_user_attr_street=streetAddress
ldap_user_attr_additionalname=description
ldap_user_attr_fax=facsimileTelephoneNumber
ldap_user_attr_zip=postalCode
ldap_user_attr_country=co
ldap_user_attr_town=l
ldap_user_attr_phone=telephoneNumber
ldap_use_lower_case=false
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com]
Sent: Monday, October 13, 2014 1:42 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin DN?
On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com>> wrote:
Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local<ma...@gsc.local>. And they all yield the same result.
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com<ma...@gmail.com>]
Sent: Monday, October 13, 2014 12:09 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Are you sure secured connection should be used?
ldap_conn_secure=true
On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com>> wrote:
With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
#LDAP URL
ldap_conn_host=DC1-GSC.GSC.Local
ldap_conn_port=389
ldap_conn_secure=true
# Login distinguished name (DN) for Authentication on LDAP Server
# Use full qualified LDAP DN
ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
# Loginpass for Authentication on LDAP Server
ldap_passwd=PASSWORD
# base to search for userdata(of user, that wants to login)
ldap_search_base=DC=GSC,DC=Local
# Fieldnames (can differ between Ldap servers)
ldap_search_query=(CN=%s)
#ldap_search_query=(sAMAccountName=%s)
#ldap_search_query=(CN=%s)
# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
ldap_search_scope=SUBTREE
# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
ldap_auth_type=SEARCHANDBIND
# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
#ldap_userdn_format=CN=%s,DC=Company,DC=com
# Ldap-password synchronization to OM DB
ldap_sync_password_to_om=false
# Ldap user attributes mapping
# Set the following internal OM user attributes to their corresponding
Ldap-attribute
ldap_user_attr_lastname=sn
Which produces an output in the logs of this.
DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
Re: Not Understanding LDAP Configurations
Posted by Maxim Solodovnik <so...@gmail.com>.
Maybe you have LDAPExplorfer or similar LDAP browser to check correct admin
DN?
On 14 October 2014 00:22, Bobby Murdock <rm...@gscapts.com> wrote:
> Thanks I changed it to ldap_conn_secure=false. But it now throws an error
> of invalid password. I have exhausted all combinations of *ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
> / ldap_admin_dn=CN=administrator.GSC.Local \
> ldap_admin_dn=administrator@gsc.local
> <ld...@gsc.local>. And they all yield the same
> result.*
>
>
>
>
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
> *From:* Maxim Solodovnik [mailto:solomax666@gmail.com]
> *Sent:* Monday, October 13, 2014 12:09 PM
> *To:* Openmeetings user-list
> *Subject:* Re: Not Understanding LDAP Configurations
>
>
>
> Are you sure secured connection should be used?
>
> *ldap_conn_secure=true*
>
>
>
>
>
> On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com> wrote:
>
> With the new LDAP configurations I for some reason cannot get it working.
> Here is my configuration. For my AD structure my administrator account is
> username: administrator, within the Users Folder, under domain GSC.Local.
> SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My
> users however are in different folders so I just added the entire domain
> controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am
> using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was
> so simple.
>
> *#LDAP URL*
>
> *ldap_conn_host=DC1-GSC.GSC.Local*
>
> *ldap_conn_port=389*
>
> *ldap_conn_secure=true*
>
>
>
> *# Login distinguished name (DN) for Authentication on LDAP Server*
>
> *# Use full qualified LDAP DN*
>
> *ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local*
>
>
>
> *# Loginpass for Authentication on LDAP Server*
>
> *ldap_passwd=PASSWORD*
>
>
>
> *# base to search for userdata(of user, that wants to login)*
>
> *ldap_search_base=DC=GSC,DC=Local*
>
>
>
>
>
> *# Fieldnames (can differ between Ldap servers)*
>
> *ldap_search_query=(CN=%s)*
>
> *#ldap_search_query=(sAMAccountName=%s)*
>
> *#ldap_search_query=(CN=%s)*
>
>
>
> *# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE*
>
> *ldap_search_scope=SUBTREE*
>
>
>
> *# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)*
>
> *ldap_auth_type=SEARCHANDBIND*
>
>
>
> *# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND*
>
> *ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com*
>
> *#ldap_userdn_format=CN=%s,DC=Company,DC=com*
>
>
>
> *# Ldap-password synchronization to OM DB*
>
> *ldap_sync_password_to_om=false*
>
>
>
> *# Ldap user attributes mapping*
>
> *# Set the following internal OM user attributes to their corresponding*
>
> *Ldap-attribute*
>
> *ldap_user_attr_lastname=sn*
>
>
>
> Which produces an output in the logs of this.
>
>
>
> *DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68
> [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32
> [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt::
> configKeyCryptClassName:
> org.apache.openmeetings.util.crypt.MD5Implementation*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165
> [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin*
>
> *ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209
> [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid
> provisionning type : '%s' -> Defaulting to %s*
>
> *WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806
> [NioProcessor-39] - An existing connection was forcibly closed by the
> remote host*
>
> *java.io.IOException: An existing connection was forcibly closed by the
> remote host*
>
> * at sun.nio.ch.SocketDispatcher.read0(Native Method)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketDispatcher.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> [mina-core-2.0.7.jar:na]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978
> [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has
> occurred*
>
> *ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> An existing connection was forcibly closed by the remote host*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> Cannot connect on the server, the connection is invalid*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266
> [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn
> and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69
> [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage
> message = "Unknown error. Please report this to the administrator.",
> reporter = signin, level = ERROR]'*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8
> <or...@4c6fc8>*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released
> lock to page with id '0'*
>
> *DEBUG 10-13 10:12:26.262
> o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354
> [Wicket-PageSavingThread] - Saving asynchronously: Entry
> [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying
> blocked threads*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186
> [Wicket-PageSavingThread] - Storing data for page with id '0' in session
> with id 'C5C38F9710C8E933A6EC980BDB77D1B8'*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] -
> MeetingReminderJob.execute*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> ****** clearSessionTable: *
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> clearSessionTable: 0*
>
>
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
>
>
>
>
> --
> WBR
> Maxim aka solomax
>
--
WBR
Maxim aka solomax
RE: Not Understanding LDAP Configurations
Posted by Bobby Murdock <rm...@gscapts.com>.
Thanks I changed it to ldap_conn_secure=false. But it now throws an error of invalid password. I have exhausted all combinations of ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local / ldap_admin_dn=CN=administrator.GSC.Local \ ldap_admin_dn=administrator@gsc.local<ma...@gsc.local>. And they all yield the same result.
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
From: Maxim Solodovnik [mailto:solomax666@gmail.com]
Sent: Monday, October 13, 2014 12:09 PM
To: Openmeetings user-list
Subject: Re: Not Understanding LDAP Configurations
Are you sure secured connection should be used?
ldap_conn_secure=true
On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com>> wrote:
With the new LDAP configurations I for some reason cannot get it working. Here is my configuration. For my AD structure my administrator account is username: administrator, within the Users Folder, under domain GSC.Local. SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My users however are in different folders so I just added the entire domain controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was so simple.
#LDAP URL
ldap_conn_host=DC1-GSC.GSC.Local
ldap_conn_port=389
ldap_conn_secure=true
# Login distinguished name (DN) for Authentication on LDAP Server
# Use full qualified LDAP DN
ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local
# Loginpass for Authentication on LDAP Server
ldap_passwd=PASSWORD
# base to search for userdata(of user, that wants to login)
ldap_search_base=DC=GSC,DC=Local
# Fieldnames (can differ between Ldap servers)
ldap_search_query=(CN=%s)
#ldap_search_query=(sAMAccountName=%s)
#ldap_search_query=(CN=%s)
# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
ldap_search_scope=SUBTREE
# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
ldap_auth_type=SEARCHANDBIND
# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local
#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com
#ldap_userdn_format=CN=%s,DC=Company,DC=com
# Ldap-password synchronization to OM DB
ldap_sync_password_to_om=false
# Ldap user attributes mapping
# Set the following internal OM user attributes to their corresponding
Ldap-attribute
ldap_user_attr_lastname=sn
Which produces an output in the logs of this.
DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68 [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession
DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32 [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt:: configKeyCryptClassName: org.apache.openmeetings.util.crypt.MD5Implementation
DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165 [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin
ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209 [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid provisionning type : '%s' -> Defaulting to %s
WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806 [NioProcessor-39] - An existing connection was forcibly closed by the remote host
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.7.0_67]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[na:1.7.0_67]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44) ~[mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67) [mina-core-2.0.7.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124) [mina-core-2.0.7.jar:na]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.7.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978 [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has occurred
ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: An existing connection was forcibly closed by the remote host
at org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364 [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.
org.apache.directory.ldap.client.api.exception.InvalidConnectionException: Cannot connect on the server, the connection is invalid
at org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725) ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]
at org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361) ~[openmeetings-core-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238) [openmeetings-web-3.0.3-RELEASE.jar:na]
at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.process(Form.java:938) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633) [wicket-core-jar-6.16.0.jar:6.16.0]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.16.0.jar:6.16.0]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.55]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.55]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266 [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit
DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69 [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage message = "Unknown error. Please report this to the administrator.", reporter = signin, level = ERROR]'
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871 [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count = 7], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8<ma...@4c6fc8>
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released lock to page with id '0'
DEBUG 10-13 10:12:26.262 o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...
DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346 [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying blocked threads
DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186 [Wicket-PageSavingThread] - Storing data for page with id '0' in session with id 'C5C38F9710C8E933A6EC980BDB77D1B8'
DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - MeetingReminderJob.execute
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - ****** clearSessionTable:
DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408 [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] - clearSessionTable: 0
Bobby Murdock
GSC IT Department
Network Engineer/ Internet Analyst
804.482.5960 VoIP
804.320.7101 ext 249
--
WBR
Maxim aka solomax
Re: Not Understanding LDAP Configurations
Posted by Maxim Solodovnik <so...@gmail.com>.
Are you sure secured connection should be used?
*ldap_conn_secure=true*
On 13 October 2014 21:18, Bobby Murdock <rm...@gscapts.com> wrote:
> With the new LDAP configurations I for some reason cannot get it working.
> Here is my configuration. For my AD structure my administrator account is
> username: administrator, within the Users Folder, under domain GSC.Local.
> SO my ldap_admin would be CN=administrator, OU=Users, DC=GSC, DC=Local. My
> users however are in different folders so I just added the entire domain
> controller as the search base of ldap_search_base=DC=GSC,DC=Local. I am
> using Mircrosoft AD structure 2008 R2. The previous LDAP configuration was
> so simple.
>
> *#LDAP URL*
>
> *ldap_conn_host=DC1-GSC.GSC.Local*
>
> *ldap_conn_port=389*
>
> *ldap_conn_secure=true*
>
>
>
> *# Login distinguished name (DN) for Authentication on LDAP Server*
>
> *# Use full qualified LDAP DN*
>
> *ldap_admin_dn=CN=administrator,OU=Users,DC=GSC,DC=Local*
>
>
>
> *# Loginpass for Authentication on LDAP Server*
>
> *ldap_passwd=PASSWORD*
>
>
>
> *# base to search for userdata(of user, that wants to login)*
>
> *ldap_search_base=DC=GSC,DC=Local*
>
>
>
>
>
> *# Fieldnames (can differ between Ldap servers)*
>
> *ldap_search_query=(CN=%s)*
>
> *#ldap_search_query=(sAMAccountName=%s)*
>
> *#ldap_search_query=(CN=%s)*
>
>
>
> *# the scope of the search might be: OBJECT, ONELEVEL, SUBTREE*
>
> *ldap_search_scope=SUBTREE*
>
>
>
> *# Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)*
>
> *ldap_auth_type=SEARCHANDBIND*
>
>
>
> *# userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND*
>
> *ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=sAMAccountName=%s,DC=GSC,DC=Local*
>
> *#ldap_userdn_format=CN=%s,OU=Users,DC=Company,DC=com*
>
> *#ldap_userdn_format=CN=%s,DC=Company,DC=com*
>
>
>
> *# Ldap-password synchronization to OM DB*
>
> *ldap_sync_password_to_om=false*
>
>
>
> *# Ldap user attributes mapping*
>
> *# Set the following internal OM user attributes to their corresponding*
>
> *Ldap-attribute*
>
> *ldap_user_attr_lastname=sn*
>
>
>
> Which produces an output in the logs of this.
>
>
>
> *DEBUG 10-13 10:12:26.106 o.a.o.d.d.s.SessiondataDao:68
> [http-nio-0.0.0.0-5080-exec-8] - startsession :: startsession*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.u.c.ManageCryptStyle:32
> [http-nio-0.0.0.0-5080-exec-8] - getInstanceOfCrypt::
> configKeyCryptClassName:
> org.apache.openmeetings.util.crypt.MD5Implementation*
>
> *DEBUG 10-13 10:12:26.106 o.a.o.l.LdapLoginManagement:165
> [http-nio-0.0.0.0-5080-exec-8] - LdapLoginmanagement.doLdapLogin*
>
> *ERROR 10-13 10:12:26.121 o.a.o.l.LdapLoginManagement:209
> [http-nio-0.0.0.0-5080-exec-8] - ConfigKey in Ldap Config contains invalid
> provisionning type : '%s' -> Defaulting to %s*
>
> * WARN 10-13 10:12:26.137 o.a.d.l.c.a.LdapNetworkConnection:1806
> [NioProcessor-39] - An existing connection was forcibly closed by the
> remote host*
>
> *java.io.IOException: An existing connection was forcibly closed by the
> remote host*
>
> * at sun.nio.ch.SocketDispatcher.read0(Native Method)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketDispatcher.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at sun.nio.ch.IOUtil.read(Unknown Source) ~[na:1.7.0_67]*
>
> * at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)
> ~[mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
> [mina-core-2.0.7.jar:na]*
>
> * at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> [mina-core-2.0.7.jar:na]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.246 o.a.d.l.c.a.LdapNetworkConnection:3978
> [http-nio-0.0.0.0-5080-exec-8] - Message failed : something wrong has
> occurred*
>
> *ERROR 10-13 10:12:26.246 o.a.o.l.LdapLoginManagement:356
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> An existing connection was forcibly closed by the remote host*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.writeRequest(LdapNetworkConnection.java:3990)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bindAsync(LdapNetworkConnection.java:1217)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.bind(LdapNetworkConnection.java:1115)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:127)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.bindAdmin(LdapLoginManagement.java:146)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:248)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *ERROR 10-13 10:12:26.262 o.a.o.l.LdapLoginManagement:364
> [http-nio-0.0.0.0-5080-exec-8] - Unexpected exception.*
>
> *org.apache.directory.ldap.client.api.exception.InvalidConnectionException:
> Cannot connect on the server, the connection is invalid*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.checkSession(LdapNetworkConnection.java:271)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.directory.ldap.client.api.LdapNetworkConnection.unBind(LdapNetworkConnection.java:1725)
> ~[api-all-jar-1.0.0-M23.jar:1.0.0-M23]*
>
> * at
> org.apache.openmeetings.ldap.LdapLoginManagement.login(LdapLoginManagement.java:361)
> ~[openmeetings-core-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.app.WebSession.signIn(WebSession.java:257)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog.onSubmit(SignInDialog.java:190)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm$1.onSubmit(SignInDialog.java:238)
> [openmeetings-web-3.0.3-RELEASE.jar:na]*
>
> * at
> org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:108)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1.onSubmit(AjaxFormSubmitBehavior.java:179)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1266)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.process(Form.java:938)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.StatelessForm.process(StatelessForm.java:96)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:770)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:633)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown
> Source) ~[na:na]*
>
> * at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at java.lang.reflect.Method.invoke(Unknown Source)
> ~[na:1.7.0_67]*
>
> * at
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [wicket-request-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
> [wicket-native-websocket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [wicket-core-jar-6.16.0.jar:6.16.0]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5-server.jar:na]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> [na:1.7.0_67]*
>
> * at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> [tomcat-embed-core.jar:7.0.55]*
>
> * at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.u.c.CookieUtils:266
> [http-nio-0.0.0.0-5080-exec-8] - Unable to find Cookie with name=LoggedIn
> and request URI=signin?0-7.IBehaviorListener.0-signin-signin-submit*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.f.FeedbackMessages:69
> [http-nio-0.0.0.0-5080-exec-8] - Adding feedback message '[FeedbackMessage
> message = "Unknown error. Please report this to the administrator.",
> reporter = signin, level = ERROR]'*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8*
>
> *DEBUG 10-13 10:12:26.262 o.a.wicket.Page:871
> [http-nio-0.0.0.0-5080-exec-8] - ending request for page [Page class =
> org.apache.openmeetings.web.pages.auth.SignInPage, id = 0, render count =
> 7], request
> org.apache.wicket.protocol.http.servlet.ServletWebRequest@4c6fc8*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:195
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' released
> lock to page with id '0'*
>
> *DEBUG 10-13 10:12:26.262
> o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354
> [Wicket-PageSavingThread] - Saving asynchronously: Entry
> [sessionId=C5C38F9710C8E933A6EC980BDB77D1B8, pageId=0]...*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.PageAccessSynchronizer:346
> [http-nio-0.0.0.0-5080-exec-8] - 'http-nio-0.0.0.0-5080-exec-8' notifying
> blocked threads*
>
> *DEBUG 10-13 10:12:26.262 o.a.w.p.DiskDataStore:186
> [Wicket-PageSavingThread] - Storing data for page with id '0' in session
> with id 'C5C38F9710C8E933A6EC980BDB77D1B8'*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.q.s.MeetingReminderJob:34
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] -
> MeetingReminderJob.execute*
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:404
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> ****** clearSessionTable: *
>
> *DEBUG 10-13 10:12:26.433 o.a.o.d.d.s.SessiondataDao:408
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-9] -
> clearSessionTable: 0*
>
>
>
>
>
> *Bobby Murdock*
>
> *GSC IT Department*
>
> *Network Engineer/ Internet Analyst*
>
> *804.482.5960 VoIP*
>
> *804.320.7101 ext 249*
>
>
>
--
WBR
Maxim aka solomax