Hello all. From what I see in org.jasig.cas.adaptors.ldap.util.LdapUtils :
for (final Iterator iter = properties.keySet().iterator();
iter.hasNext();) {
final String key = (String) iter.next();
final String value = properties.getProperty(key, "");
newFilter = newFilter.replaceFirst(key, value);
}
we can't have queries that use the same parameter more than once in the
search filter. Like, for example, (|(email=%u)(alias=%u)). Only the
first %u is substituted. Is there a good reason for this? I'm going to
have to declare two authenticationHandlers so I can make that query.
Also, is there a way to set the REMOTE_USER to an ldap attribute that is
retrieved with that query? For example, if someone logs in with a mail
alias I would like the REMOTE_USER to be the primary email...
Thanks for the help,
André Cruz
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
