Change
<bean 
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
/>

to something like
<bean
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
p:attributeRepository-ref="attributeRepository" />

or
<bean
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver">
<property name="attributeRepository" ref="attributeRepository" />
</bean>

-Scott


On Mon, Jun 22, 2009 at 10:35 AM, Jean-Noel Colin <[email protected]>wrote:

> I did not touch the section about credentialsToPrincipalResolvers so I
> still have the following. How can I inject my attributeRepository?
>  <property name="credentialsToPrincipalResolvers">
>             <list>
>                 <bean
> class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
> />
>                 <bean
> class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver"
> />
>             </list>
>         </property>
>
> Cheers
>
> Jean-Noël
>
>
> On 22 Jun 2009, at 16:23, Scott Battaglia wrote:
>
> Did you configure something, such as the
> UsernamePasswordCredentialsToPrincipalResolver to actually use the
> attributeRepository you defined?  I believe you need to inject it into the
> resolver.
>
> Cheers,
> Scott
>
>
> On Mon, Jun 22, 2009 at 10:20 AM, Jean-Noel Colin <[email protected]>wrote:
>
>> Hi
>> I need to pull attributes from my user db (Oracle) so I have configured a
>> custom
>> attributeRepository (see below); however, resolution never happens, without 
>> any error message (see logs below). I know that resolution does not happen 
>> because the actual db server is down :-)
>>
>>
>> Did I miss something in the configuration of my attributeRepository? Do I 
>> need to select a specific CredentialsToPrincipalResolver?
>>
>> Cheers
>>
>> Jean-Noel
>>
>>
>>  <bean id="attributeRepository"     class=
>> "org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao"
>> >
>>
>>     <constructor-arg index="0" ref="userDataSource"/>
>>     <constructor-arg index="1">
>>         <list>
>>             <value>logonname</value>
>>         </list>
>>     </constructor-arg>
>>
>>     <constructor-arg index="2" value="SELECT * FROM users WHERE {0}" />
>>
>>     <property name="columnsToAttributes">
>>         <map>
>>             <entry key="logonname" value="username" />
>>             <entry key="authenticid" value="authenticid" />
>>             <entry key="blocked" value="blocked" />
>>         </map>
>>     </property>
>> </bean>
>>
>> 2009-06-22 14:06:00,157 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> <AuthenticationHandler:
>> org.eun.authentication.cas.etwinning.ETwinningCASAuthenticationHandler
>> successfully authenticated the user which provided the following
>> credentials: [username: jnc]>
>> 2009-06-22 14:06:00,157 DEBUG
>> [org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver]
>> - <Attempting to resolve a principal...>
>> 2009-06-22 14:06:00,157 DEBUG
>> [org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver]
>> - <Creating SimplePrincipal for [jnc]>
>> 2009-06-22 14:06:00,160 DEBUG
>> [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket [
>> TGT-1-2Srbg7MprkeDfTSPFqA43N7tX2bqM45xKf0TwYiWgbVd95cIgn-narya.infonet.fundp.ac.be]
>> to registry.>
>>
>
> --
> 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
>
>
>

-- 
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

Reply via email to