New Shibboleth daemon on new server - user/wayf page just reloads over and over

Cantor, Scott cantor.2 at osu.edu
Fri Sep 13 10:42:55 EDT 2013


On 9/12/13 3:58 PM, "Ben Turner" <bturner at educause.edu> wrote:

>So I have made the adjustment you suggested with the version of the shibd
>service.  We're now running 2.5.2 again and the double ampersand has been
>corrected.

Not if the link you sent is the right one.

$ curl -ik 
https://new.educause.edu/Shibboleth.sso/DS?target=https%3A%2F%2Fnew.educaus
e.edu%2Fshib_login%2Fhome


Location: 
https://new.educause.edu/user/wayf?entityID=https%3A%2F%2Fnew.educause.edu%
2Fshibboleth-sp&return=https%3A%2F%2Fnew.educause.edu%2FShibboleth.sso%2FDS
%3FSAMLDS%3D1%26%26target%3Dcookie%253A1379082623_e14a

Linefeeds will mess with that, but if you look, you'll see this:

%3FSAMLDS%3D1%26%26target%3Dcookie%253A1379082623_e14a


That decodes as ?SAMLDS=1&&target=cookie:3A1379082623_e14a

But I verified not only does it not seem to break the code, but when I
manually take it out, it's not making any difference.


>Unfortunately we're still seeing the same behavior and we're still not
>seeing anything indicating an issue in the various log files.

I assume you have logging turned up. I don't know what all the handlers
actually log, but they won't log anything normally.

>Interestingly enough though, now when I restart the daemon service there
>isn't an incommon.xml file created as it was generating it successfully
>when we were using 2.3.1.  Maybe that has some significance?

I seriously doubt that's the case, but your logs would tell you if it
were. I suspect you're just not looking in /var/cache.

Since manually passing an entityID to /Shibboleth.sso/DS isn't working, my
suspicion is you have a broken configuration altogether. You seem to have
inappropriate SessionInitiator behavior here. Basically, you have a broken
config that's full of old syntax you don't need anyway, so try fixing the
problem by modernizing it.

Start with defaults, make only specific, relevant changes, do not create
SessionInitiators, and switch things to use /Shibboleth.sso/Login instead
of the way you're doing it now.

Otherwise I don't know what to tell you, but you can try posting your
SessionInitiator chain from that endpoint I suppose.

-- Scott




More information about the users mailing list