Unsolicited IDP: RelayState and target
Matt Woodson
mwoodson at redhat.com
Mon Feb 13 18:18:42 GMT 2012
All,
I am trying to solve an issue we are having with Salesforce (SFDC) and
our Shibboleth Unsolicited IDP instance.
When a user goes to a protected URL within SFDC while they are not
authenticated, they get sent back to our IDP for authentication. After
authenticating through our JBoss container, they are then sent back to
SFDC, and the user will land at the home page inside of SFDC. They will
not be sent to the original protected URL.
When SFDC sends the user back to our IDP, they also send back post data
with a RelayState variable set to the originally requested protected
URL. I belive SFDC is trying to emulate an SP, but they aren't an
official SP.
From what I can tell here,
https://wiki.shibboleth.net/confluence/display/SHIB2/IdPUnsolicitedSSO,
the target parameter can be passed in along with the entityID to emulate
the RelayState.
Can I configured Unsolicited SSO to use the RelayState? Looking at the
headers, it appears that the RelayState data is lost through
authentication of my container. If it can't be used, can the target
parameter be configured to look at the RelayState post data?
More information about the users
mailing list