Hello

It seems that one of the program that you used has an old version (not 
updated) so that cause no compatibility or some jars are missed.

Take a look at this LDAP conf maybe it helps you
 
*cas.server.name: https://cas.example.org:8443*
*cas.server.prefix: https://cas.example.org:8443/cas*

*cas.adminPagesSecurity.ip=127\.0\.0\.1*

*logging.config: file:/etc/cas/config/log4j2.xml*
*# cas.serviceRegistry.config.location: classpath:/services*
*cas.authn.accept.users= *
*cas.authn.ldap[0].type=AUTHENTICATED*

*cas.authn.ldap[0].ldapUrl=ldap://localhost:389*
*cas.authn.ldap[0].useSsl=false*
*cas.authn.ldap[0].useStartTls=false*
*cas.authn.ldap[0].connectTimeout=5000*
*cas.authn.ldap[0].baseDc=dc=example,dc=com*
*cas.authn.ldap[0].baseDn=ou=users,dc=example,dc=com*
*cas.authn.ldap[0].userFilter=uid={user}*
*cas.authn.ldap[0].subtreeSearch=true*
*cas.authn.ldap[0].usePasswordPolicy=false*
*cas.authn.ldap[0].bindDn=cn=admin,dc=example,dc=com*
*cas.authn.ldap[0].bindCredential=********

*cas.authn.ldap[0].enhanceWithEntryResolver=false*
*cas.authn.ldap[0].dnFormat=uid=%s,ou=users,dc=example,dc=com*
*cas.authn.ldap[0].principalAttributeId=uid*
*cas.authn.ldap[0].principalAttributePassword=*
*cas.authn.ldap[0].principalAttributeList=sn,cn:commonName,givenName*
*cas.authn.ldap[0].allowMultiplePrincipalAttributeValues=true*

*cas.authn.ldap[0].minPoolSize=3*
*cas.authn.ldap[0].maxPoolSize=10*
*cas.authn.ldap[0].validateOnCheckout=true*
*cas.authn.ldap[0].validatePeriodically=true*
*cas.authn.ldap[0].validatePeriod=600*

*cas.authn.ldap[0].failFast=true*
*cas.authn.ldap[0].idleTime=5000*
*cas.authn.ldap[0].prunePeriod=5000*
*cas.authn.ldap[0].blockWaitTime=5000*
*cas.authn.ldap[0].allowMultipleDns=false*

*cas.authn.ldap[0].passwordEncoder.type=NONE*
*cas.authn.ldap[0].principalTransformation.suffix=*
*cas.authn.ldap[0].principalTransformation.caseConversion=NONE*
*cas.authn.ldap[0].principalTransformation.prefix=*





On Thursday, April 13, 2017 at 10:14:57 PM UTC+2, Jim Riley wrote:
>
> I am trying to get 5.0.4 to authenticate with LDAP.   As soon as I add the 
> ldap dependency below to the POM, I get the following error at startup.
>
> <dependency>
>     <groupId>org.apereo.cas</groupId>
>     <artifactId>cas-server-support-ldap</artifactId>
>     <version>${cas.version}</version>
> </dependency>
>
> An additional question is property
> #cas.authn.ldap[0].dnFormat=uid=%s,ou=users,dc=example,dc=com
>
> In our directory tree users are serveral layers deep and not all under the 
> same folder.   How is this parameter configured for this situation.
>
> CN=jim 
> smith,OU=Users,OU=LibertyPark-AL,OU=OfficeswithDomainControllers,OU=OfficeLocations,DC=ad,DC=mycompay,DC=com
>
> CN=mary.jones,OU=Users,OU=Dallas-TX,OU=OfficeswithDomainControllers,OU=OfficeLocations,DC=ad,DC=mycompay,DC=com
>
>   __  ____     _     ____  __
>  / / / ___|   / \   / ___| \ \
> | | | |      / _ \  \___ \  | |
> | | | |___  / ___ \  ___) | | |
> | |  \____|/_/   \_\|____/  | |
>  \_\                       /_/
>
> CAS Version: 5.0.4
> Apache Tomcat Version: Apache Tomcat/8.5.11
> Build Date/Time: 2017-04-13T20:08:01.052Z
> System Temp Directory: C:\Users\RileyJ\AppData\Local\Temp\
> Java Home: C:\Program Files (x86)\Java\jre1.8.0_101
> Java Vendor: Oracle Corporation
> Java Version: 1.8.0_101
> JCE Installed: no
> OS Architecture: x86
> OS Name: Windows 7
> OS Version: 6.1
>
>
> 2017-04-13 15:08:34,633 WARN 
> [org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext]
>  
> - <Exception encountered during context initialization - cancelling refresh 
> attempt: 
> org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 
> Configuration problem: Error evaluating Groovy script: Unable to load 
> NamespaceHandler mappings from location [META-INF/spring.handlers]
> Offending resource: class path resource [deployerConfigContext.groovy]; 
> nested exception is java.lang.IllegalStateException: Unable to load 
> NamespaceHandler mappings from location [META-INF/spring.handlers]>
> 2017-04-13 15:08:35,407 ERROR 
> [org.springframework.beans.factory.support.DefaultListableBeanFactory] - 
> <Destroy method on bean with name 
> 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' 
> threw an exception>
> java.lang.IllegalStateException: ApplicationEventMulticaster not 
> initialized - call 'refresh' before multicasting events via the context: 
> org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@17632c9:
>  
> startup date [Thu Apr 13 15:08:28 CDT 2017]; parent: 
> org.springframework.context.annotation.AnnotationConfigApplicationContext@13b6d03
>         at 
> org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:404)
>  
> ~[spring-context-4.3.4.RELEASE.jar!/:4.3.4.RELEASE]
>         at 
> org.springframework.context.support.ApplicationListenerDetector.postProcessBeforeDestruction(ApplicationListenerDetector.java:97)
>  
> ~[spring-context-4.3.4.RELEASE.jar!/:4.3.4.RELEASE]
>         at 
> org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:253)
>  
> ~[spring-beans-4.3.4.RELEASE.jar!/:4.3.4.RELEASE]
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
>  
> ~[spring-beans-4.3.4.RELEASE.jar!/:4.3.4.RELEASE]
>         at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
>  
> ~[spring-beans-4.3.4.RELEASE.jar!/:4.3.4.RELEASE]                           
>                                       
>
> -- 
> - CAS gitter chatroom: https://gitter.im/apereo/cas
> - CAS mailing list guidelines: 
> https://apereo.github.io/cas/Mailing-Lists.html
> - CAS documentation website: https://apereo.github.io/cas
> - CAS project website: https://github.com/apereo/cas
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/fd1b8329-e0e1-4be8-8bd9-524294a3623d%40apereo.org
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/fd1b8329-e0e1-4be8-8bd9-524294a3623d%40apereo.org?utm_medium=email&utm_source=footer>
> .
>

-- 
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/e00080de-5038-4024-8b49-2c04fe18f5c0%40googlegroups.com.

Reply via email to