[Anthill-pro] LDAP Integration Error
Ryan Smith
rws at urbancode.com
Fri Aug 3 10:06:37 CDT 2007
You can manually create the users or just have the users login. Their
user account will be created on first login.
Ryan Smith
Christopher Power wrote:
> After creating the LDAP authentication realm sucessfully, what hoops do
> I have to jump through to allow LDAP users to actually login?
>
> Chris
>
>
> On 8/3/07, *Christopher Power* <chrispower36 at gmail.com
> <mailto:chrispower36 at gmail.com>> wrote:
>
> Ok, I am all square. The com.sun.jndi.ldap.LdapCtxFactory class
> works fine. Initially as Curtis mentioned, you have to remove the
> ldap://, and once I fixed my user search criteria, the initial
> integratin step proceeded fine.
>
> Thanks,
> Chris
>
>
> On 8/3/07, *Christopher Power* <chrispower36 at gmail.com
> <mailto:chrispower36 at gmail.com>> wrote:
>
> Thanks Curtis, that got me past the unable to login the admin.
> I've now moved onto an error performing the user search. I'll
> double check my search base, etc.
>
> Chris
>
>
> On 8/3/07, *Curtis Yanko* <curt_yanko at uhc.com
> <mailto:curt_yanko at uhc.com> > wrote:
>
>
> That worked for me but try leaving the ldap:// of your entry
> when you are trying to get past the first test.
>
> - Curtis Yanko
> UnitedHealth Group IT
> Mail Route: CT028-06SA
> Internet email: curt_yanko at uhc.com <mailto:curt_yanko at uhc.com>
> Office 860.702.9059
> Cell 860.729.8171
>
>
>
> *"Christopher Power" <chrispower36 at gmail.com
> <mailto:chrispower36 at gmail.com> >*
> Sent by: anthill-pro-bounces at caladin.urbancode.com
> <mailto:anthill-pro-bounces at caladin.urbancode.com>
>
> 08/03/2007 10:37 AM
> Please respond to
> "AnthillPro user and support list." <
> anthill-pro at caladin.urbancode.com
> <mailto:anthill-pro at caladin.urbancode.com>>
>
>
>
> To
> "AnthillPro user and support list." <
> anthill-pro at caladin.urbancode.com
> <mailto:anthill-pro at caladin.urbancode.com>>
> cc
>
> Subject
> Re: [Anthill-pro] LDAP Integration Error
>
>
>
>
>
>
>
>
>
> Eric,
>
> I am running AHP 3.3.0, and the field description to the
> right lists
> com.sun.jndi.LdapCtxFactory, which is what is in the
> ContextFactory box by
> default. What implementation is recommended?
>
> Chris
>
>
> On 8/3/07, Eric Minick < etm at urbancode.com
> <mailto:etm at urbancode.com>> wrote:
> >
> > Chris,
> >
> > I think the problem is that the default class on the LDAP
> integration is
> > rarely available. In the field description text to the
> right, the
> > standard class for modern Sun JVMs is listed. Replace
> > com.sun.jndi.LdapCtxFactory with that one.
> >
> > We've changed the default for the next release.
> >
> > Regards,
> >
> > Eric
> >
> > Christopher Power wrote:
> > > I am attempting to integrate AnthillPro with our
> ActiveDirectory LDAP
> > server
> > > and I am receiving the following error. I changed the
> server name and
> > > connection name (but I have validated they are correct
> using an ldap
> > > browser, plus they are the same settings we use for jira
> > integration). I
> > > have also tried connecting to our secondary ldap server,
> and using
> > > various connection names.
> > >
> > > Any suggestions?
> > >
> > > Thanks,
> > > Chris
> > >
> > > "Error occurred testing LDAP authentication. Please
> contact support for
> > more
> > > information.
> > >
> > >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginException:
> > Error
> > > occurred while attempting to bind to LDAP as the admin
> user. LDAP URL
> > is:
> > > ldap://server, User Name is:
> > cn=adminuser,ou=agroup,dc=somecompany,dc=net at
> > >
> >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.isUserAuthentic
> > > ( LDAPLoginModule.java:205) at
> > >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.login(
> > > LDAPLoginModule.java:166) at
> > >
> >
> com.urbancode.anthill3.web.admin.security.authentication.ldap.LDAPAuthenticationRealmTasks.saveLDAPAuthenticationRealm
>
> > > (LDAPAuthenticationRealmTasks.java:278) at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0 (Native
> Method) at
> > > sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java :39)
> > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25) at
> java.lang.reflect.Method.invoke
> > (
> > > Method.java:585) at
> > >
> com.urbancode.anthill3.web.controller.ControllerServlet.doPost (
> > > ControllerServlet.java:356) at
> javax.servlet.http.HttpServlet.service(
> > > HttpServlet.java:709) at
> javax.servlet.http.HttpServlet.service(
> > > HttpServlet.java :802) at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java:237) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:157) at
> > > org.apache.catalina.core.ApplicationDispatcher.invoke (
> > > ApplicationDispatcher.java:704) at
> > >
> org.apache.catalina.core.ApplicationDispatcher.processRequest(
> > > ApplicationDispatcher.java:474) at
> > > org.apache.catalina.core.ApplicationDispatcher.doForward (
> > > ApplicationDispatcher.java:409) at
> > > org.apache.catalina.core.ApplicationDispatcher.forward(
> > > ApplicationDispatcher.java:312) at
> > >
> com.urbancode.anthill3.web.controller.ForwardResponse.respond (
> > > ForwardResponse.java:47) at
> > >
> com.urbancode.anthill3.web.controller.ControllerServlet.doPost (
> > > ControllerServlet.java:387) at
> javax.servlet.http.HttpServlet.service(
> > > HttpServlet.java :709) at
> javax.servlet.http.HttpServlet.service(
> > > HttpServlet.java:802) at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java:237) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:157) at
> > > com.urbancode.anthill3.web.util.LoggingFilter.doFilter(
> > LoggingFilter.java:46)
> > > at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java:186) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java :157) at
> > > com.urbancode.anthill3.web.util.LicenseFilter.doFilter(
> > LicenseFilter.java:71)
> > > at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java :186) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:157) at
> > > com.urbancode.anthill3.web.util.SecurityFilter.doFilter(
> > SecurityFilter.java :77)
> > > at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java:186) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:157) at
> > >
> com.urbancode.anthill3.web.security.DisableSessionUrlFilter.doFilter(
> > > DisableSessionUrlFilter.java :108) at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > ApplicationFilterChain.java:186) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:157) at
> > >
> com.urbancode.anthill3.web.security.SecureSessionFilter.doFilter
> (
> > > SecureSessionFilter.java:114) at
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > ApplicationFilterChain.java:186) at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > ApplicationFilterChain.java:157) at
> > > org.apache.catalina.core.StandardWrapperValve.invoke(
> > > StandardWrapperValve.java:214) at
> > > org.apache.catalina.core.StandardValveContext.invokeNext (
> > > StandardValveContext.java:104) at
> > > org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java
> > :520)
> > > at
> org.apache.catalina.core.StandardContextValve.invokeInternal (
> > > StandardContextValve.java:198) at
> > > org.apache.catalina.core.StandardContextValve.invoke(
> > > StandardContextValve.java:152) at
> > > org.apache.catalina.core.StandardValveContext.invokeNext (
> > > StandardValveContext.java:104) at
> > >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> > :520)
> > > at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:137)
> > > at
> org.apache.catalina.core.StandardValveContext.invokeNext (
> > > StandardValveContext.java:104) at
> > >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>
> > :118)
> > > at org.apache.catalina.core.StandardValveContext.invokeNext(
> > > StandardValveContext.java:102) at
> > > org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java
> > :520)
> > > at org.apache.catalina.core.StandardEngineValve.invoke(
> > > StandardEngineValve.java:109) at
> > > org.apache.catalina.core.StandardValveContext.invokeNext(
> > > StandardValveContext.java :104) at
> > > org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java
> > :520)
> > > at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> > at
> > > org.apache.coyote.tomcat5.CoyoteAdapter.service
> (CoyoteAdapter.java:160)
> > at
> > > org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java
> > :799)
> > > at
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
>
> > > (Http11Protocol.java:705) at
> > >
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> > :577)
> > > at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (
> > > ThreadPool.java:683) at
> java.lang.Thread.run(Thread.java:595) Caused by:
> > > javax.naming.NoInitialContextException: Cannot
> instantiate class:
> > > com.sun.jndi.LdapCtxFactory [Root exception is
> > > java.lang.ClassNotFoundException:
> com.sun.jndi.LdapCtxFactory] at
> > >
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
> > at
> > > javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:247)
> > at
> > > javax.naming.InitialContext.init(InitialContext.java
> :223) at
> > > javax.naming.InitialContext.(InitialContext.java:197) at
> > > javax.naming.directory.InitialDirContext
> .(InitialDirContext.java:82) at
> > >
> >
> com.urbancode.anthill3.domain.authentication.ldap.LDAPLoginModule.isUserAuthentic
> > > (LDAPLoginModule.java :201) ... 58 more Caused by:
> > > java.lang.ClassNotFoundException :
> com.sun.jndi.LdapCtxFactory at
> > > org.apache.catalina.loader.WebappClassLoader.loadClass(
> > > WebappClassLoader.java:1340) at
> > > org.apache.catalina.loader.WebappClassLoader.loadClass (
> > > WebappClassLoader.java:1189) at
> java.lang.ClassLoader.loadClassInternal(
> > > ClassLoader.java:319) at java.lang.Class.forName0(Native
> Method) at
> > > java.lang.Class.forName(Class.java:242) at
> > > com.sun.naming.internal.VersionHelper12.loadClass
> (VersionHelper12.java
> > :42)
> > > at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> > :654)
> > > ... 63 more"
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > Anthill-pro mailing list
> > > Anthill-pro at lists.urbancode.com
> <mailto:Anthill-pro at lists.urbancode.com>
> > > http://lists.urbancode.com/mailman/listinfo/anthill-pro
> > >
> > _______________________________________________
> > Anthill-pro mailing list
> > Anthill-pro at lists.urbancode.com
> <mailto:Anthill-pro at lists.urbancode.com>
> > http://lists.urbancode.com/mailman/listinfo/anthill-pro
> <http://lists.urbancode.com/mailman/listinfo/anthill-pro>
> >
>
>
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> <mailto:Anthill-pro at lists.urbancode.com>
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
> <http://lists.urbancode.com/mailman/listinfo/anthill-pro>
>
>
>
> This e-mail, including attachments, may include confidential
> and/or
> proprietary information, and may be used only by the person
> or entity to
> which it is addressed. If the reader of this e-mail is not
> the intended
> recipient or his or her authorized agent, the reader is
> hereby notified
> that any dissemination, distribution or copying of this
> e-mail is
> prohibited. If you have received this e-mail in error,
> please notify the
> sender by replying to this message and delete this e-mail
> immediately.
>
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> <mailto:Anthill-pro at lists.urbancode.com>
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
> <http://lists.urbancode.com/mailman/listinfo/anthill-pro>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
--
===========================================================
Ryan Smith. 2044 Euclid Ave., Suite 600
Lead Developer Cleveland, Ohio 44115
Urbancode, Inc.
email: rws at urbancode.com
web: www.urbancode.com phone: 216-858-9000
web: www.anthillpro.com fax: 216-858-9602
===========================================================
More information about the Anthill-pro
mailing list