Brian, Since the UDC_IDENTIFIER is a string in Banner, we migrated all UDC IDs to AD as they are in the database. We have not had to make any translation to upper case.
Would the migration script/tool that our Banner group used help? Linda Linda Toth University of Alaska - Office of Information Technology (OIT) - Identity and Access Management 910 Yukon Drive, Suite 103 Fairbanks, Alaska 99775 Tel: 907-450-8320 Fax: 907-450-8381 [email protected] | www.alaska.edu/oit/ On Wed, Jul 2, 2014 at 7:09 AM, Brian Gibson < [email protected]> wrote: > Hi all, > > We are running CAS 3.5.2 and it is successfully pointing to Active > Directory to authenticate users and to map certain attributes. We need to > take an attribute that is returned from AD and convert it to uppercase > before we release it. The CAS name for the attribute is UDC_IDENTIFIER and > it maps the AD sAMAccountName value to it, here is the <bean> entry and it > is the line in bold that does the mapping. > > <bean id="attributeRepository" > class="org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao"> > <property name="contextSource" ref="contextSource" /> > <property name="baseDN" value="ou=<our container>,dc=<our > container>,dc=edu" /> > <property name="requireAllQueryAttributes" value="true" /> > > <property name="queryAttributeMapping"> > <map> > <entry key="username" value="sAMAccountName" /> > </map> > </property> > > <property name="resultAttributeMapping"> > <map> > <!-- Mapping beetween LDAP entry attributes (key) and Principal's > (value) --> > <entry value="Name" key="cn" /> > <entry value="Email" key="mail" /> > <entry value="DisplayName" key="displayName" /> > *<entry value="UDC_IDENTIFIER" key="sAMAccountName" />* > </map> > </property> > </bean> > > Anyone know how to set the value returned as the UDC_IDENTITIFIER to be > uppercase? Would it be done in the above section or would it be done in the > service entry we have for the specific web application which is here > > > <bean class="org.jasig.cas.services.RegexRegisteredService"> > <property name="id" value="1" /> > <property name="name" value="Banner SSO manager CAS client" /> > <property name="description" value="Banner SSO manager CAS client" > /> > <property name="serviceId" value= > "http://webldevl1\.wheatonma\.edu\:7004/ssomanager/.*" /> > <property name="evaluationOrder" value="0" /> > <property name="allowedAttributes"> > <list> > <value>Name</value> > <value>Email</value> > <value>DisplayName</value> > *<value>UDC_IDENTIFIER</value>* > </list> > </property> > </bean> > > Thanks for any help you can offer :-) > > -- > > ++++++++++++++++++++++++++++ > Brian Gibson > Systems Administrator > Wheaton College > > Are you a musician? If so visit my Arbans Online music site at > http://arbansonline.com and listen & contribute > > -- > 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
