on eduPersonTargetedID (ePTID) and SAML interoperability

Roberto Benedetti r.benedetti at cineca.it
Tue Apr 23 10:05:41 EDT 2013


hi all.

while trying to make a Shibboleth SP (v-2.4.3) and a non-Shibboleth IdP 
(ex-SUN OpenSSO) interoperate, we encountered two problems (hence this 
and the next message/thread).

[1] and [2] are respectively the pieces of assertion coming from a 
Shibboleth and the SUN IdP.

as expected, [1] ends up at the SP side with an environment variable 
made up of the three chunks ("IdP!SP!opaqueID");
[2] ends up with the SP entityID omitted (as well as not sent by the IdP).

I tried to read the SAML specs [3] as well as some Shibboleth wiki pages 
[4] but I cannot say if the Shibboleth implementation came from the 
specs or if it is the opposite (the egg-or-chicken-problem ;-), anyway 
that product adheres to the specs and the examples given there.

is [2] SAML compliant?
would an appropriate encoder populate the missing chunk?

thanks in advance,
   roberto benedetti


[1]
<saml2:Attribute FriendlyName="eduPersonTargetedID" 
Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" 
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
          <saml2:AttributeValue>
             <saml2:NameID 
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" 
NameQualifier="%Shibboleth-IdP-entityID%" 
SPNameQualifier="%SP-entityID%">a4269769-888a-44c2-94f0-5133b806abb2</saml2:NameID>
          </saml2:AttributeValue>
</saml2:Attribute>


[2]
<saml:Subject>
             <saml:NameID 
Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" 
NameQualifier="%Non-Shibboleth-IdP-entityID%">mgPwsLsT1ur/yTL+v5kuvAaYDAel</saml:NameID>
             <saml:SubjectConfirmation 
Method="urn:oasis:names:tc:SAML:2.0:cm:bearer">
                 <saml:SubjectConfirmationData 
InResponseTo="_872c46cb0ec7f86bfee82a48a9d7fb52" 
NotOnOrAfter="2013-04-16T12:08:58Z" Recipient="%SP-ACS%" />
             </saml:SubjectConfirmation>
</saml:Subject>


[3] 
http://middleware.internet2.edu/dir/docs/internet2-mace-dir-saml-attributes-200804.pdf


[4] https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPTargetedID


More information about the users mailing list