OK, that’s all correct. Then, the only other possibility is, the ldap 
authentication does not return that attribute for you. The LDAP entry that 
is retrieved has an empty collection of attributes.



Does your configuration have the following?



<context:component-scan base-package="org.jasig.cas" />

<context:annotation-config />



These should configure the handler to retrieve the principal attributes. If 
you do have this, the other explanation is that LDAP is not returning 
attributes for your user.



From: Nicolás [mailto:nico...@devels.es]
Sent: Saturday, September 19, 2015 10:08 AM
To: cas-user@lists.jasig.org
Subject: Re: [cas-user] LDAP authentication succeeded but CAS says it's not



Could you explain a bit further what does that mean in practice? I have the 
ldapAuthenticationHandler defined this way (exactly as shown in the 
documentation):

<bean id="ldapAuthenticationHandler"
      class="org.jasig.cas.authentication.LdapAuthenticationHandler"
      p:principalIdAttribute="uid"
      c:authenticator-ref="authenticator">
    <property name="principalAttributeMap">
        <map>
            <entry key="uid" value="uid" />
            <entry key="member" value="member" />
            <entry key="mail" value="mail" />
            <entry key="displayName" value="displayName" />
        </map>
    </property>
</bean>

Is there something else missing so the handler can retrieve the uid 
attribute?

Thanks.

El 19/09/15 a las 17:58, Misagh Moayyed escribió:

You need to make sure the authentication handler is retrieving that 
attribute for you. Just because it’s in LDAP it doesn’t mean CAS will get it 
for you automatically.



From: Nicolás [mailto:nico...@devels.es]
Sent: Saturday, September 19, 2015 8:35 AM
To: cas-user@lists.jasig.org
Subject: Re: [cas-user] LDAP authentication succeeded but CAS says it's not



There it goes:

2015-09-19 16:28:42,603 DEBUG 
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <Attempting LDAP 
authentication for myuser+password>
2015-09-19 16:28:42,604 DEBUG [org.ldaptive.auth.FormatDnResolver] - 
<Formatting DN for myuser with uid=%s,cn=...,dc=...,dc=...>
2015-09-19 16:28:42,605 DEBUG [org.ldaptive.auth.Authenticator] - 
<authenticate dn=uid=myuser,cn=...,dc=...,dc=... with 
request=[org.ldaptive.auth.AuthenticationRequest@688444560::user=myuser, 
retAttrs=[1.1]]>
2015-09-19 16:28:42,605 DEBUG 
[org.ldaptive.auth.PooledBindAuthenticationHandler] - <authenticate 
criteria=[org.ldaptive.auth.AuthenticationCriteria@45829884::dn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.auth.AuthenticationCriteria@45829884::dn=uid=myuser,cn=...,dc=...,dc=>
 
..., 
authenticationRequest=[org.ldaptive.auth.AuthenticationRequest@688444560::user=myuser,
 
retAttrs=[1.1]]]>
2015-09-19 16:28:42,607 DEBUG [org.ldaptive.BindOperation] - <execute 
request=[org.ldaptive.BindRequest@1463714762::bindDn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.BindRequest@1463714762::bindDn=uid=myuser,cn=...,dc=...,dc=>
 
..., saslConfig=null, controls=null] with 
connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1061882219::config=[org.ldaptive.ConnectionConfig@1110730474::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@2102224415::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@1684782461::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c> 
 ]>
2015-09-19 16:28:42,616 DEBUG [org.ldaptive.BindOperation] - <execute 
response=[org.ldaptive.Response@1228828549::result=null, resultCode=SUCCESS, 
message=null, matchedDn=null, responseControls=null, referralURLs=null, 
messageId=-1] for 
request=[org.ldaptive.BindRequest@1463714762::bindDn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.BindRequest@1463714762::bindDn=uid=myuser,cn=...,dc=...,dc=>
 
..., saslConfig=null, controls=null] with 
connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1061882219::config=[org.ldaptive.ConnectionConfig@1110730474::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@2102224415::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@1684782461::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c> 
 ]>
2015-09-19 16:28:42,618 DEBUG 
[org.ldaptive.auth.PooledBindAuthenticationHandler] - <authenticate 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@571189844::connection=[org.ldaptive.Defau<authenticate
 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@571189844::connection=[org.ldap<authenticate
 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@571189844::connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1061882219::config=[org.ldaptive.ConnectionConfig@1110730474::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@2102224415::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@1684782461::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7,
 
controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0, 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c], 
result=true, resultCode=SUCCESS, message=null, controls=null] for 
criteria=[org.ldaptive.auth.AuthenticationCriteria@45829884::dn=uid=myuser,cn=...,dc=...,dc=...,
 
authenticationRequest=[org.ldaptive.auth.AuthenticationRequest@688444560::user=myuser,
 
retAttrs=[1.1]]]>
2015-09-19 16:28:42,619 INFO [org.ldaptive.auth.Authenticator] - 
<Authentication succeeded for dn: uid=myuser,cn=...,dc=...,dc=...>
2015-09-19 16:28:42,625 DEBUG [org.ldaptive.auth.Authenticator] - 
<authenticate 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@571189844::connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1061882219::config=[org.ldaptive.ConnectionConfig@1110730474::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@2102224415::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@1684782461::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@305841a7>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@45c503f0> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@5d658d0c> 
 ], result=true, resultCode=SUCCESS, message=null, controls=null] for 
dn=uid=myuser,cn=...,dc=...,dc=... with 
request=[org.ldaptive.auth.AuthenticationRequest@688444560::user=myuser, 
retAttrs=[1.1]]>
2015-09-19 16:28:42,626 DEBUG 
[org.jasig.cas.authentication.LdapAuthenticationHandler] - <LDAP response: 
[org.ldaptive.auth.AuthenticationResponse@735806018::authenticationResultCode=AUTHENTICATION_HANDLER_SUCCESS,
 
ldapEntry=[dn=uid=myuser,cn=...,dc=...,dc=...[]], accountState=null, 
result=true, resultCode=SUCCESS, message=null, controls=null]>
2015-09-19 16:28:42,627 INFO 
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - 
<LdapAuthenticationHandler failed authenticating myuser+password>
2015-09-19 16:28:42,627 DEBUG 
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - 
<LdapAuthenticationHandler exception details: uid attribute not found for 
myuser>
2015-09-19 16:28:42,628 DEBUG 
[org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver] - <Resolving 
argument [UsernamePasswordCredential] for audit>
2015-09-19 16:28:42,637 INFO 
[org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: myuser+password
WHAT: supplied credentials: [myuser+password]
ACTION: AUTHENTICATION_FAILED
APPLICATION: CAS
WHEN: Sat Sep 19 16:28:42 WEST 2015
CLIENT IP ADDRESS: 192.168.1.111
SERVER IP ADDRESS: 192.168.1.40
=============================================================

>
2015-09-19 16:28:42,639 DEBUG 
[org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver] - <Resolving 
argument [UsernamePasswordCredential] for audit>
2015-09-19 16:28:42,640 INFO 
[org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: myuser+password
WHAT: 1 errors, 0 successes
ACTION: TICKET_GRANTING_TICKET_NOT_CREATED
APPLICATION: CAS
WHEN: Sat Sep 19 16:28:42 WEST 2015
CLIENT IP ADDRESS: 192.168.1.111
SERVER IP ADDRESS: 192.168.1.40
=============================================================

I noticed that now there's a line saying this:

    2015-09-19 16:28:42,627 DEBUG 
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - 
<LdapAuthenticationHandler exception details: uid attribute not found for 
myuser>

However, this attribute is indeed present in the LDAP directory for that 
user and it's accessible by everyone:

        uid: myuser

Thanks.

El 19/09/15 a las 15:38, Misagh Moayyed escribió:

Change org.jasig.cas to DEBUG and report back please.



From: Nicolás [mailto:nico...@devels.es]
Sent: Saturday, September 19, 2015 6:30 AM
To: cas-user@lists.jasig.org <mailto:cas-user@lists.jasig.org>
Subject: [cas-user] LDAP authentication succeeded but CAS says it's not



Hi,

I'm having some issue configuring LDAP authentication on CAS 4.1.0. I must 
say I had this configuration working on 4.0.4 but for some reason, even when 
successfully authenticating vs. LDAP, CAS says the credentials are not 
right.

This is what I did:

1) deployerConfigContext.xml: Inside the authenticationManager bean, this is 
the map defined:
   <constructor-arg>
     <map>
       <entry key-ref="proxyAuthenticationHandler" 
value-ref="proxyPrincipalResolver" />
       <entry key-ref="ldapAuthenticationHandler" value="#{null}" />
     </map>
   </constructor-arg>

2) deployerConfigContext.xml: Copied and pasted the LDAP support direct bind 
(http://jasig.github.io/cas/4.1.x/installation/LDAP-Authentication.html#ldap-supporting-direct-bind)
 
config, except that I removed the p:sslConfig-ref="sslConfig" part and the 
corresponding sslConfig bean, because I'm not using SSL over LDAP.

3) pom.xml: Added the corresponding dependency:
   <dependency>
     <groupId>org.jasig.cas</groupId>
     <artifactId>cas-server-support-ldap</artifactId>
     <version>${cas.version}</version>
   </dependency>

4) cas.properties: I customized any needed properties, as I had it in my 
4.0.4 working configuration.

Now, I access /cas and authenticate, and CAS says the credentials are not 
right. I had a look at the authentication log and I found the binding be 
successfull as far as LDAP goes as you can see here:

Sep 19 14:07:15 machine slapd[22970]: conn=1004 op=1 BIND anonymous 
mech=implicit ssf=0
Sep 19 14:07:15 machine slapd[22970]: conn=1004 op=1 BIND 
dn="uid=myuser,cn=...,dc=...,dc=..." method=128
Sep 19 14:07:15 machine slapd[22970]: conn=1004 op=1 BIND 
dn="uid=myuser,cn=...,dc=...,dc=..." mech=SIMPLE ssf=0
Sep 19 14:07:15 machine slapd[22970]: conn=1004 op=1 RESULT tag=97 err=0 
text=

I decide to activate the debugging as mentioned in the Troubleshooting page 
of the LDAP configuration, and I see the following:

2015-09-19 14:07:15,636 DEBUG [org.ldaptive.auth.FormatDnResolver] - 
<Formatting DN for myuser with uid=%s,cn=...,dc=...,dc=...>
2015-09-19 14:07:15,637 DEBUG [org.ldaptive.auth.Authenticator] - 
<authenticate dn=uid=myuser,cn=...,dc=...,dc=... with 
request=[org.ldaptive.auth.AuthenticationRequest@954293603::user=myuser, 
retAttrs=[1.1]]>
2015-09-19 14:07:15,637 DEBUG 
[org.ldaptive.auth.PooledBindAuthenticationHandler] - <authenticate 
criteria=[org.ldaptive.auth.AuthenticationCriteria@1404709825::dn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.auth.AuthenticationCriteria@1404709825::dn=uid=myuser,cn=...,dc=...,dc=>
 
..., 
authenticationRequest=[org.ldaptive.auth.AuthenticationRequest@954293603::user=myuser,
 
retAttrs=[1.1]]]>
2015-09-19 14:07:15,639 DEBUG [org.ldaptive.BindOperation] - <execute 
request=[org.ldaptive.BindRequest@1670297304::bindDn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.BindRequest@1670297304::bindDn=uid=myuser,cn=...,dc=...,dc=>
 
..., saslConfig=null, controls=null] with 
connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1313776513::config=[org.ldaptive.ConnectionConfig@257920952::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@972029714::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@995300469::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0> 
 ]>
2015-09-19 14:07:15,643 DEBUG [org.ldaptive.BindOperation] - <execute 
response=[org.ldaptive.Response@1182007988::result=null, resultCode=SUCCESS, 
message=null, matchedDn=null, responseControls=null, referralURLs=null, 
messageId=-1] for 
request=[org.ldaptive.BindRequest@1670297304::bindDn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.BindRequest@1670297304::bindDn=uid=myuser,cn=...,dc=...,dc=>
 
..., saslConfig=null, controls=null] with 
connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1313776513::config=[org.ldaptive.ConnectionConfig@257920952::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@972029714::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@995300469::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0> 
 ]>
2015-09-19 14:07:15,645 DEBUG 
[org.ldaptive.auth.PooledBindAuthenticationHandler] - <authenticate 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@1784519566::connection=[org.ldaptive.Defa<authenticate
 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@1784519566::connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1313776513::config=[org.ldaptive.ConnectionConfig@257920952::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@972029714::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@995300469::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0 
<mailto:providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0> 
 ], result=true, resultCode=SUCCESS, message=null, controls=null] for 
criteria=[org.ldaptive.auth.AuthenticationCriteria@1404709825::dn=uid=myuser,cn=...,dc=...,dc=
 
<mailto:org.ldaptive.auth.AuthenticationCriteria@1404709825::dn=uid=myuser,cn=...,dc=...,dc=>
 
..., 
authenticationRequest=[org.ldaptive.auth.AuthenticationRequest@954293603::user=myuser,
 
retAttrs=[1.1]]]>
2015-09-19 14:07:15,660 INFO [org.ldaptive.auth.Authenticator] - 
<Authentication succeeded for dn: uid=myuser,cn=...,dc=...,dc=...>
2015-09-19 14:07:15,662 DEBUG [org.ldaptive.auth.Authenticator] - 
<authenticate 
response=[org.ldaptive.auth.AuthenticationHandlerResponse@1784519566::connection=[org.ldaptive.DefaultConnectionFactory$DefaultConnection@1313776513::config=[org.ldaptive.ConnectionConfig@257920952::ldapUrl=ldap://localhost,
 
connectTimeout=3000, responseTimeout=-1, sslConfig=null, useSSL=false, 
useStartTLS=false, connectionInitializer=null], 
providerConnectionFactory=[org.ldaptive.provider.jndi.JndiConnectionFactory@972029714::metadata=[ldapUrl=ldap://localhost,
 
count=1], 
environment={java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory, 
com.sun.jndi.ldap.connect.timeout=3000, java.naming.ldap.version=3}, 
providerConfig=[org.ldaptive.provider.jndi.JndiProviderConfig@995300469::operationExceptionResultCodes=[PROTOCOL_ERROR,
 
SERVER_DOWN], properties={}, 
connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2
 
<mailto:connectionStrategy=org.ldaptive.provider.ConnectionStrategies$DefaultConnectionStrategy@65f55fd2>
 
, controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587 
<mailto:controlProcessor=org.ldaptive.provider.ControlProcessor@5ae33587> , 
environment=null, tracePackets=null, removeDnUrls=true, 
searchIgnoreResultCodes=[TIME_LIMIT_EXCEEDED, SIZE_LIMIT_EXCEEDED, 
PARTIAL_RESULTS], sslSocketFactory=null, hostnameVerifier=null]], 
providerConnection=org.ldaptive.provider.jndi.JndiConnection@4b642bc0], 
result=true, resultCode=SUCCESS, message=null, controls=null] for 
dn=uid=myuser,cn=...,dc=...,dc=... with 
request=[org.ldaptive.auth.AuthenticationRequest@954293603::user=myuser, 
retAttrs=[1.1]]>
2015-09-19 14:07:15,664 INFO 
[org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - 
<LdapAuthenticationHandler failed authenticating myuser+password>
2015-09-19 14:07:15,665 INFO 
[org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: myuser+password
WHAT: supplied credentials: [myuser+password]
ACTION: AUTHENTICATION_FAILED
APPLICATION: CAS
WHEN: Sat Sep 19 14:07:15 WEST 2015
CLIENT IP ADDRESS: 192.168.1.X
SERVER IP ADDRESS: 192.168.1.X
=============================================================

>
2015-09-19 14:07:15,667 INFO 
[org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit 
trail record BEGIN
=============================================================
WHO: myuser+password
WHAT: 1 errors, 0 successes
ACTION: TICKET_GRANTING_TICKET_NOT_CREATED
APPLICATION: CAS
WHEN: Sat Sep 19 14:07:15 WEST 2015
CLIENT IP ADDRESS: 192.168.1.X
SERVER IP ADDRESS: 192.168.1.X
=============================================================


So if CAS says that the authentication succeeded at first, why 
LdapAuthenticationHandler fails? Any hint will be very appreciated since I'm 
a bit lost right now.

Thanks,

Nicolás


-- 
You are currently subscribed to cas-user@lists.jasig.org 
<mailto:cas-user@lists.jasig.org>  as: mmoay...@unicon.net 
<mailto:mmoay...@unicon.net>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user
-- 
You are currently subscribed to cas-user@lists.jasig.org 
<mailto:cas-user@lists.jasig.org>  as: nico...@devels.es 
<mailto:nico...@devels.es>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user




-- 
You are currently subscribed to cas-user@lists.jasig.org 
<mailto:cas-user@lists.jasig.org>  as: mmoay...@unicon.net 
<mailto:mmoay...@unicon.net>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user
-- 
You are currently subscribed to cas-user@lists.jasig.org 
<mailto:cas-user@lists.jasig.org>  as: nico...@devels.es 
<mailto:nico...@devels.es>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user




-- 
You are currently subscribed to cas-user@lists.jasig.org 
<mailto:cas-user@lists.jasig.org>  as: mmoay...@unicon.net 
<mailto:mmoay...@unicon.net>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to