delegation questions
Age Jan Kuperus
AgeJan.Kuperus at wur.nl
Fri May 11 13:35:46 BST 2012
We have successfully setup Shibboleth as SP for some linux-based applications, using ADFSv2 as
the main IdP.
Now we have a new situation, in which one of these applications will also act as a backend for
several other applications. We think delegation is the most appropriate way to handle this. We
tried to partly implement the ECP profile, so far without success: after disabling some backend
SP checks we managed to get a valid SAML token for the backend, but the final redirect went to
the application's base url instead of the requested url.
Question 1: do we need extra configuration in the backend beyond what is documented in
https://spaces.internet2.edu/display/ShibuPortal/Configuring%20Shibboleth%20Delegation%20for%20a%20Portal
?
The general idea here is that there must be a simpler, pure REST-based way to handle it. Given
four parties: the user, the IdP, the main application (protected by SP1) and the backend
application (protected by SP2), the first three parties can use the browser profile but SP2 can
only respond to SP1. As SP1 knows that SP2 might need authorization, it should be able to ask
the IdP for a delegated SAML assertion and pass that in a HTTP header.
Question 2: Is there, or are there plans, for something like that?
Question 3: Would it be difficult to implement, or are there serious disadvantages?
--
with kind regards,
Age Jan Kuperus
More information about the users
mailing list