Please open a JIRA issue for it if you can. Are there any differences between the two APIs? If so can you detail them in the issue?
Thanks -Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Mon, Sep 8, 2008 at 5:14 AM, Pavlos Drandakis <[EMAIL PROTECTED]>wrote: > Hello Scott, > > Thanks for your answer. I asked on the PersonDirectory list as you > suggested and here is their response: > > <snippet> > This is likely due to the API that CAS is calling to get the attributes. > If you look at > > http://developer.ja-sig.org/projects/person-directory/1.1.1/apidocs/org/jasig/services/persondir/IPersonAttributeDao.html > > > There are two ways to get user attributes: > Map<String, Object> getUserAttributes() > Map<String, List<Object>> getMultivaluedUserAttributes() > > CAS would need to be updated to call to the multivalued version of the > API and be able to handle multi-valued attributes. > </snippet> > > Is it possible to update cas server core to include this update? > > Thanks, > Pavlos > > Scott Battaglia wrote: > > Pavlos, > > > > I'm not too familiar with the PersonDirectory. You may wish to ask on > > the PersonDirectory list: > > > > http://www.ja-sig.org/wiki/display/JSG/Person+Directory+Lists > > > > -Scott > > > > -Scott Battaglia > > PGP Public Key Id: 0x383733AA > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > > > > > On Thu, Sep 4, 2008 at 5:30 AM, Pavlos Drandakis > > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote: > > > > Hello all, > > > > I 'm using CAS 3.3 and I 'm trying to populate principal' s > attributes > > with ldap repository. > > > > By following http://www.ja-sig.org/wiki/display/CASUM/Attributes > > instructions, I managed to have a working configuration. Everything > > seems to work fine except multivalue attributes. As you can see > > from the > > following snippet from the log file, newRole is a multivalue > attribute > > but it is flattened down to a single value. > > > > [DEBUG] Flattened Map='{newRole=[749, 1958, 2762, 2763, 3134, 3146, > > 3158, 3170, 1505]}' into Map='{newRole=749}' - > > org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao > > > > In deployerConfigContext.xml there is > > <property name="ldapAttributesToPortalAttributes"> > > <map> > > <entry key="role" value="newRole" /> > > </map> > > </property> > > > > Is this the intended behaviour or there is something wrong in my > > configuration? > > > > Thanks in advance, > > Pavlos > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] <mailto:[email protected]> > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
