Hi All,<div><br></div><div>My team is setting up a Shibboleth2 SP and will be integrating with an IBM Tivoli based IDP. We have the connection in place as well as the authentication flows. What we are having trouble with now is decoding the attributes coming back from the IDP. Most of them have a name format URI of <span style="color:rgb(26,26,166);font-family:monospace;font-size:medium;white-space:pre-wrap">urn:ibm:names:ITFIM:5.1:accessmanager, </span>and we aren't sure if we have to do anything extra to allow our SP to understand those formats. We have the attributes defined in attribute-map.xml like this: </div>
<div><br></div><div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="altId"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="zip"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="dob"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="email"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="lastname"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="firstname"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute></div><div> <Attribute nameformat="urn:ibm:names:ITFIM:5.1:accessmanager" name="username"></div><div> <AttributeDecoder xsi:type="StringAttributeDecoder" caseSensitive="false"/></div>
<div> </Attribute> </div><div><br></div><div>And we have our attribute-policy.xml looks like this (We think this should just accept everything):</div><div><afp:AttributeFilterPolicyGroup</div><div> xmlns="urn:mace:shibboleth:2.0:afp:mf:basic"</div>
<div> xmlns:basic="urn:mace:shibboleth:2.0:afp:mf:basic"</div><div> xmlns:afp="urn:mace:shibboleth:2.0:afp"</div><div> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"></div>
<div><br></div><div><afp:AttributeFilterPolicy></div><div><!-- This policy is in effect in all cases. --></div><div><afp:PolicyRequirementRule xsi:type="ANY"/></div><div><afp:AttributeRule attributeID="*"></div>
<div><afp:PermitValueRule xsi:type="ANY"/></div><div></afp:AttributeRule></div><div></afp:AttributeFilterPolicy></div><div></afp:AttributeFilterPolicyGroup></div><div><br></div><div>And a snippet of the attributes that come from the IDP look like this:</div>
<div><div><saml:AttributeStatement><saml:Attribute Name="id" NameFormat="urn:ibm:names:ITFIM:5.1:accessmanager"><saml:AttributeV</div><div>alue xsi:type="xs:string">525080438</saml:AttributeValue></saml:Attribute><saml:Attribute Name="altId" NameFormat="urn:ibm:names:ITFIM:5.1:accessmanager"><saml:AttributeValue xsi:ty</div>
<div>pe="xs:string">U00049591</saml:AttributeValue></saml:Attribute><saml:Attribute Name="zip" NameFormat="urn:ibm:names:ITFIM:5.1:accessmanager"><saml:AttributeValue xsi:type="xs:string</div>
<div>">02891</saml:AttributeValue></saml:Attribute><saml:Attribute Name="dob" NameFormat="urn:ibm:names:ITFIM:5.1:accessmanager"><saml:AttributeValue xsi:type="xs:string">1951-01-01</sam</div>
<div>l:AttributeValue></saml:Attribute><saml:Attribute Name="email" NameFormat="urn:ibm:names:ITFIM:5.1:accessmanager"><saml:AttributeValue xsi:type="xs:string">tri.chaugfdjjytrddhjjk@ci</div>
<div><a href="http://gna.com">gna.com</a></saml:AttributeValue></div></div><div><br></div><div>Also, we are running Shibboleth 2.3 on Ubuntu 10.04 LTS.</div><div><br></div><div>Thank you,</div><div><br></div><div>Rob Whitener</div>
<div><br></div><div> </div></div>