<div dir="ltr"><div>Reaching out hoping for help with
Duo SSO IdP.
Working with an institution that is converting to Duo SSO IdP. Shibboleth SP is getting eppn attribute value with current IdP. Struggling to get the same value from Duo SSO.</div><div><br></div><div>Attempted to get User Principal Name using persistent-id with this NameID mapping. But instead of
expected value like JJONES, the result was a long string of letters and numbers.
</div><div><br></div><div> <Attribute name="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" id="persistent-id"><br> <AttributeDecoder xsi:type="NameIDAttributeDecoder" formatter="$Name" defaultQualifiers="true"/><br> </Attribute> <br></div><div><br></div><div>A Duo software engineer pointed me to <a href="https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf">https://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf</a> <br></div><div><br></div><div style="margin-left:40px"><i>8.3.7 Persistent Identifier<br>URI: urn:oasis:names:tc:SAML:2.0:nameid-format:persistent<br>Indicates that the content of the element is a persistent opaque identifier for a principal that is specific to<br>an identity provider and a service provider or affiliation of service providers. Persistent name identifiers<br>generated by identity providers MUST be constructed using pseudo-random values that have no<br>discernible correspondence with the subject’s actual identifier (for example, username). The intent is to<br>create a non-public, pair-wise pseudonym to prevent the discovery of the subject’s identity or activities.</i></div><div><br></div><div></div><div>I have successfully integrated authentication with other IdPs using persistent-id. In fact, I just completed a similar
Azure IdP
integration with persistent-id as the attribute. Shibboleth session summary during that implementation showed real value and not a pseudo-random value.</div><div><br></div><div>There is no way to currently transform attributes with Duo SSO. I'm not an expert on the IdP side of things and would welcome any advice.</div><div><br></div><div>Thanks,<br></div><div>Cathy<br></div></div>