Relaystate Problem

Rainer Hoerbe rainer at hoerbe.at
Mon Oct 15 13:44:12 EDT 2012


Am 15.10.2012 um 18:49 schrieb "Cantor, Scott" <cantor.2 at osu.edu>:

>> How could I find out more? In the log I can see only the redirect to the
>> root context:
>> DEBUG Shibboleth.SSO.SAML2 [8]: ACS returning via redirect to:
>> https://storksaml2.portalverbund.at/
> 
> native.log reports on what app ID every request is mapped to.


First, the initial resource URL was mapped to the correct path:
Shibboleth.Apache [20999] shib_check_user: mapped https://storksaml2.portalverbund.at/secure/echo.php to storksaml2

Second, the ACS digested the Response:
Shibboleth.Apache [21001] shib_check_user: mapped https://storksaml2.portalverbund.at/Shibboleth.sso/SAML2/POST to storksaml2

Third, the original mapping seems to be lost:
Shibboleth.Apache [21001] shib_check_user: mapped https://storksaml2.portalverbund.at/ to storksaml2


> 
>> Not likely. The Set-Cookie from the initial SP response and the
>> Cookie-header from the POST to the SP's ACS show identical values.
>> Also,how would it be possible that the IDP interferes with the _shibstate
>> cookie? It is not in the IDP's domain.
> 
> The cookie value is not the relay state, the cookie *name* is.
Both name and value are identical.

For my understanding: Doesn't <SessionInitiator relayState="cookie" ...> specify to use the cookie to store the resource path in the cookie? It looks very much like this:
Cookie: _shibstate_1350286969_c8e2=https%3A%2F%2Fpvpsaml2.portalverbund.at%2Fsecure%2Fecho.php

Thanks, Rainer


More information about the users mailing list