IDP Attribute Query

James Drews drews at engr.wisc.edu
Fri Feb 24 17:34:18 GMT 2012


Problem: I'd like to have an SP auth to one IDP, and get additional 
attributes from a second IDP. The two IDP's don't share a common eppn, 
but they DO share a common attribute (let's just call it PVI for public 
identifier).

I've got the SP correctly authenticating to the first IDP, and it also 
issues a query to the second IDP with the PVI it got from the first.

My problem is the second IDP doesn't know how to deal with the query:
Error resolving principal name for SAML request
Cause: No principal connector available to resolve a subject name with 
format urn:oid:1....

So, I'm pretty sure I need to define a new <PrincipalConnector...> in 
the attribute-resolver.xml file like:

<resolver:PrincipalConnector xsi:type="Transient" 
xmlns="urn:mace:shibboleth:2.0:resolver:pc" id="saml1pvi"
         nameIDFormat="urn:oid:1.3...." />

But that obviously isn't enough. I have a DB table (not the StoredID one 
that has a Shib plugin for) that I can translate the PVI I get into the 
principalName that the second IDP can fetch all the attributes from.

Any thoughts?

James


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 9405 bytes
Desc: S/MIME Cryptographic Signature
Url : http://shibboleth.net/pipermail/users/attachments/20120224/695def85/attachment.bin 


More information about the users mailing list