Greetings,
After being unable to authenticate directly to our Oracle 12g database using the Encoded Query option, we have synced our users to an openLDAP instance.
I am receiving the following error:
16-Nov-2016 14:57:58.043 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 66821 ms
2016-11-16 14:58:03,745 INFO [org.apereo.cas.web.flow.InitialFlowSetupAction] - <Setting path for cookies for warn cookie generator to: /cas/ >
2016-11-16 14:58:16,081 WARN [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Authentication has failed. Credentials may be incorrect or CAS cannot find authentie [UsernamePasswordCredential], which suggests a configuration problem.>
2016-11-16 14:58:16,099 INFO [org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: myUsername
WHAT: Supplied credentials: [myUsername]
ACTION: AUTHENTICATION_FAILED
APPLICATION: CAS
WHEN: Wed Nov 16 14:58:16 EST 2016
CLIENT IP ADDRESS: 192.168.x.x
SERVER IP ADDRESS: 10.25.0.0
=============================================================
My configuration (using the maven overlay for CAS 5.0 from github is as follows:
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.policy.req.handlername=LdapAuthenticationHandler
cas.authn.policy.req.enabled=true
cas.authn.ldap[0].type=AUTHENTICATED
cas.authn.ldap[0].useSsl=false
cas.authn.ldap[0].useStartTls=false
cas.authn.ldap[0].baseDn=ou=bannerAccounts,dc=bannerldap,dc=sunypoly,dc=edu
cas.authn.ldap[0].userFilter=uid={0}
cas.authn.ldap[0].bindDn=cn=Directory Manager,dc=sunypoly,dc=edu
cas.authn.ldap[0].bindCredential=xxxxxxxxxxxxxxxxx
cas.authn.ldap[0].principalAttributeId=uid
cas.authn.ldap[0].principalAttributePassword=
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
I have looked through the properties list several time and don't understand what I could be missing.
Thank you,