Same problem with Java Cas Client but no answers yet from community..
I'm almost depressed.
Gianluca
Il giorno giovedì 14 maggio 2015 12:33:26 UTC+2, Luís Lobo ha scritto:
>
> Hi!
>
> I am using CAS Server version 4.0.1 and I am having trouble with the
> attributes. The problem is that in the client side (phpCAS) the attribute
> map is empty.
>
> The relevant parts in my deployerConfigContext.xml are:
>
> <bean id="authenticationManager" class=
> "org.jasig.cas.authentication.PolicyBasedAuthenticationManager">
> <constructor-arg>
> <map>
> <entry key-ref="userAuthHandler" value-ref="principalResolver"
> />
> </map>
> </constructor-arg>
>
> <property name="authenticationPolicy">
> <bean class="org.jasig.cas.authentication.AnyAuthenticationPolicy"
> />
> </property>
> </bean>
>
> The principal resolver is declared as:
>
> <bean id="personAttributeDao"
> class=
> "org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao"
> >
> <constructor-arg index="0" ref="dataSource" />
> <constructor-arg index="1" value="${auth.resolverSql}" />
> <property name="queryAttributeMapping">
> <map>
> <entry key="username" value="username" />
> </map>
> </property>
> <property name="resultAttributeMapping">
> <map>
> <entry key="login" value="login" />
> <entry key="client_id" value="client_id" />
> </map>
> </property>
> </bean>
>
> <bean id="principalResolver"
> class=
> "org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver"
> p:principalAttributeName="username"
> p:attributeRepository-ref="personAttributeDao"
> p:returnNullIfNoAttributes="true" />
>
> The relevant log line in the console is:
> 2015-05-14 11:33:41,370 INFO [org.jasig.cas.authentication.
> PolicyBasedAuthenticationManager] - <Authenticated [email protected] with
> credentials [<username>+password].>
> 2015-05-14 11:33:41,370 DEBUG [org.jasig.cas.authentication.
> PolicyBasedAuthenticationManager] - <Attribute map for [email protected]: {
> login=<username>, client_id=123}>
> (<username> is the user's login)
>
> Am I missing something?
>
> Regards,
> LL
>
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user