attributeID with upper/lowercase value is not transmitted to SP

sshabbir sshabbir at
Tue Jul 17 13:51:28 EDT 2018


With the following config setup, an attribute id such as "userName" is not
transmitted. However, amending to "username" works fine. The same applies to
custom values such as "orgId". Not sure how to override this. File entries

    <bean id="icsmappings"
        p:noResultAnError="true" p:multipleResultsAnError="true">
        <property name="resultRenamingMap">
				<entry key="userName" value="userName" />

        <AttributeRule attributeID="userName">
            <PermitValueRule xsi:type="ANY"  />

    <AttributeDefinition  xsi:type="Simple" id="userName"
        <Dependency ref="icsDatabase" />
        <AttributeEncoder xsi:type="SAML1ScopedString"
name="urn:mace:dir:attribute-def:userName" encodeType="false" />
        <AttributeEncoder xsi:type="SAML2ScopedString"
name="urn:oid:" friendlyName="userName" encodeType="false" />

(select identityid from acs_login login where
username='$resolutionContext.principal') as userName,

attribute consent page displays

Information to be Provided to Service
first	სახელი 
last	ვეფხისტყაოსანი 
mail	sshabbir at 
orgid	rtop 
role	Student 

Is there anyway to override/use ignore-case.

Thanks in advance.

Sent from:

More information about the users mailing list