Hi,
My attributeRepository uses the class
org.jasig.services.persondir.support.MergingPersonAttributeDaoImpl
My first Dao uses the class
org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao,
and LDAP searches five attributtes (cn, uid, gidNumber, homeDirectory,
sambaSID).
The class below makes the search properly ...
DEBUG
[org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao] -
Converted ldap DN entry [uid=moncada,ou=Users,dc=CAS] to attribute map
{uid=[moncada],
sambaSID=[S-1-5-21-3487125291-501236746-2344796354-3480],
gidNumber=[100], cn=[JUAN CARLOS GIMENEZ MONCADA],
homeDirectory=[/home/moncada]}
But in this class the attributes (gidNumber, homeDirectory, sambaSID)
have disappeared.
DEBUG
[org.jasig.services.persondir.support.MergingPersonAttributeDaoImpl] -
Retrieved
attributes='[NamedPersonImpl[name=
mon...@um.es,attributes={uid=[moncada],
cn=[JUAN CARLOS GIMENEZ MONCADA]]]' for
query='{username=[
mon...@um.es]}', isFirstQuery=false,
currentlyConsidering='org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao@320bc246',
resultAttributes='null'
Attach configuration of deployerConfigContext.xml.
If I write the attributes in lower case letters in
deployerConfigContext.xml then they appear properly in Merging class.
Is there any property in xml's that doesn't let
LdaptivePersonAttributeDao normalize the attributes to lower case?
Thanks.