Hi Rob,<div>I recently had to do the same thing but ended up with something much simpler than you describe.</div><div><br></div><div>In &#39;shibboleth2.xml&#39; I have:</div><div><div>&lt;SSO entityID=&quot;<a href="https://some.url.for.your.Idp">https://some.url.for.your.Idp</a>&quot; </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>NameIDFormat=&quot;nameIDformat.that.you.want.to.use&quot;&gt;</div><div>                SAML2 SAML1</div><div>            &lt;/SSO&gt;</div></div><div><br>
</div><div>... and then in &#39;attribute-map.xml&#39;... (for example)</div><div>&lt;Attribute name=&quot;nameIDformat.that.you.want.to.use&quot; id=&quot;varname&quot;/&gt;</div><div><br></div><div>...  and finally back in &#39;shibboleth2.xml&#39;...</div>
<div>REMOTE_USER=&quot;varname&quot;</div><div><br></div><div>That&#39;s all I needed. Hopefully this will help...</div><div>Regards, Pete</div><div><br><div class="gmail_quote">On 2 July 2012 22:28, Rob Whitener <span dir="ltr">&lt;<a href="mailto:rob.whitener@audaxhealth.com" target="_blank">rob.whitener@audaxhealth.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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&#39;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>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;altId&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;zip&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;dob&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;email&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;lastname&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;firstname&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt;</div><div>    &lt;Attribute nameformat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot; name=&quot;username&quot;&gt;</div><div>        &lt;AttributeDecoder xsi:type=&quot;StringAttributeDecoder&quot; caseSensitive=&quot;false&quot;/&gt;</div>

<div>    &lt;/Attribute&gt; </div><div><br></div><div>And we have our attribute-policy.xml looks like this (We think this should just accept everything):</div><div>&lt;afp:AttributeFilterPolicyGroup</div><div>    xmlns=&quot;urn:mace:shibboleth:2.0:afp:mf:basic&quot;</div>

<div>    xmlns:basic=&quot;urn:mace:shibboleth:2.0:afp:mf:basic&quot;</div><div>    xmlns:afp=&quot;urn:mace:shibboleth:2.0:afp&quot;</div><div>    xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot;&gt;</div>

<div><br></div><div>&lt;afp:AttributeFilterPolicy&gt;</div><div>&lt;!-- This policy is in effect in all cases. --&gt;</div><div>&lt;afp:PolicyRequirementRule xsi:type=&quot;ANY&quot;/&gt;</div><div>&lt;afp:AttributeRule attributeID=&quot;*&quot;&gt;</div>

<div>&lt;afp:PermitValueRule xsi:type=&quot;ANY&quot;/&gt;</div><div>&lt;/afp:AttributeRule&gt;</div><div>&lt;/afp:AttributeFilterPolicy&gt;</div><div>&lt;/afp:AttributeFilterPolicyGroup&gt;</div><div><br></div><div>And a snippet of the attributes that come from the IDP look like this:</div>

<div><div>&lt;saml:AttributeStatement&gt;&lt;saml:Attribute Name=&quot;id&quot; NameFormat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot;&gt;&lt;saml:AttributeV</div><div>alue xsi:type=&quot;xs:string&quot;&gt;525080438&lt;/saml:AttributeValue&gt;&lt;/saml:Attribute&gt;&lt;saml:Attribute Name=&quot;altId&quot; NameFormat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot;&gt;&lt;saml:AttributeValue xsi:ty</div>

<div>pe=&quot;xs:string&quot;&gt;U00049591&lt;/saml:AttributeValue&gt;&lt;/saml:Attribute&gt;&lt;saml:Attribute Name=&quot;zip&quot; NameFormat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot;&gt;&lt;saml:AttributeValue xsi:type=&quot;xs:string</div>

<div>&quot;&gt;02891&lt;/saml:AttributeValue&gt;&lt;/saml:Attribute&gt;&lt;saml:Attribute Name=&quot;dob&quot; NameFormat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot;&gt;&lt;saml:AttributeValue xsi:type=&quot;xs:string&quot;&gt;1951-01-01&lt;/sam</div>

<div>l:AttributeValue&gt;&lt;/saml:Attribute&gt;&lt;saml:Attribute Name=&quot;email&quot; NameFormat=&quot;urn:ibm:names:ITFIM:5.1:accessmanager&quot;&gt;&lt;saml:AttributeValue xsi:type=&quot;xs:string&quot;&gt;tri.chaugfdjjytrddhjjk@ci</div>

<div><a href="http://gna.com" target="_blank">gna.com</a>&lt;/saml:AttributeValue&gt;</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>
<br>--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse">
<p style="margin:0px"><b>Peter L.K. Newing, CISSP, CISA, ITIL V3 Foundation, ISO 27001 Lead Auditor</b></p>
<p style="margin:0px"><b><span lang="EN-GB">Director of </span></b><b><span lang="EN-GB">Product Management</span></b></p>
<p style="margin:0px"><b><span lang="EN-GB"> </span></b></p>
<div style="margin:0px"><span style="font-family:&quot;Imprint MT Shadow&quot;" lang="EN-GB">UK Mobile: +44 7545 073 406</span></div><div style="margin:0px"><span style="font-family:&quot;Imprint MT Shadow&quot;" lang="EN-GB">US Mobile: +1 424 789 0265</span></div>

<p style="margin:0px"><span style="font-family:&quot;Imprint MT Shadow&quot;" lang="EN-GB"> </span></p>
<p style="margin:0px"><span style="font-family:&quot;Imprint MT Shadow&quot;" lang="EN-GB">Flexeye Technology Ltd</span></p>
<p style="margin:0px"><span style="font-family:&quot;Imprint MT Shadow&quot;" lang="EN-GB"> </span></p>
<p style="margin:0px"><span style="font-family:Consolas;font-size:8pt">This email and any attachments are confidential and may be privileged.  If you have received it in error, do not read it, copy it, forward it, disclose its contents or use it for any purpose.  Please notify us immediately and then delete it.  Any views or opinions expressed are solely those of the author and not necessarily those of Flexeye Technology Ltd. This email was sent from Flexeye Technology Limited, Hays House, Millmead, Guildford GU2 4HJ. Registered Office: Wey Court West, Union Road, Farnham, Surrey GU9 7PT United Kingdom.  Registered in England No 4852559. VAT no GB 821 3432 66A</span></p>
</span><br>
</div>