Multiple Services on One SP
Michael A Grady
mgrady at unicon.net
Tue Jan 22 02:12:25 EST 2013
Wouldn't the "target" parameter, as mentioned in the following, meet your needs? It is just returned to the SP "as is", and can be whatever you choose it to be.
https://wiki.shibboleth.net/confluence/display/SHIB2/IdPUnsolicitedSSO
On Jan 21, 2013, at 10:41 PM, Jason wrote:
> Hi All:
>
> I'm working to set up integration between a Shibboleth IdP and a
> service provider that hosts multiple web applications.
>
> That is, the service provider has a single ACS URL, and the webapp
> that the end user will be redirected to depends on the value of custom
> attributes that I pass in the SAML assertion.
>
> Since we're using an IdP-initiated login flow, end users would
> normally be given a URL like this to get to a web application:
>
> https://idp.domain.com/idp/profile/SAML2/Unsolicited/SSO?providerId=[SP ACS URL]
>
> The problem is that I'm not sure of a good way to control the value of
> the custom attributes except by using the attribute resolver.
>
> For example, if the "Application" attribute has a value of "2" in the
> SAML assertion, the end user would be redirected to application #2 on
> the service provider. Is there any way that I can specify what the
> custom attribute value should be using some value in the URL?
>
> I know something like:
>
> https://idp.domain.com/idp/profile/SAML2/Unsolicited/SSO?providerId=[SP
> ACS URL]?Application=2
>
> wouldn't work, but is there any other way to accomplish this?
>
> --Jason
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
--
Michael A. Grady
Senior IAM Consultant, Unicon, Inc.
More information about the users
mailing list