application override not working on some clients
Cantor, Scott
cantor.2 at osu.edu
Thu Jun 5 16:48:56 EDT 2014
On 6/5/14, 4:38 PM, "Archuleta, Marc" <archuleta.2 at osu.edu> wrote:
>
>I suspect the issue is related to my configuration of the
>ApplicationOverride host, but my understanding is that this behavior is
>symptomatic of a cookie issue. I've copied and pasted my configurations
>below. I'd love to trace the cookies but I'm not sure how to do that on
>my android phone. I do have access to one of the people who has a mac on
>a limited basis, so I'll try to get fiddler on his machine and figure out
>how I can see what cookies are being set when I can meet with him. In the
>meantime, I hope someone can suggest some things to check with my
>configuration to try to resolve the issue.
I would start by eliminating all uses of the RequestMap. This is Apache,
so you have no reason to be using it, and if your Apache configuration is
off in some way, that's possibly related to the problem.
>Htaccess file contents for the resource:
>ShibApplicationId virtual
That should be all that's needed in a <Location /> block for the virtual
host to set the override.
However, why are you using overrides at all? For what purpose?
><ApplicationOverride id="virtual"
>entityID="https://virtual.psy.ohio-state.edu/shibboleth">
> <Sessions lifetime="28800" timeout="3600"
>checkAddress="false"
> handlerURL="/Shibboleth.sso" handlerSSL="true"
>cookieProps="https" />
></ApplicationOverride>
You don't need a Sessions element there, but more to the point, all you're
doing is setting up a second entityID, and that entityID isn't one that
you've been assigned (by me), so I suspect you are confused about the need
for an override here at all.
If you're hosting a different service on the box, and need a second
entityID to distinguish it, that's ok, but I would start by leaving that
out, registering the additional vhost for the existing entityID (that's
between you and webauth-admin at OSU), and yank all of that extra
complexity. At least until there aren't any cookie problems, and then
revisit.
But you can't just make up an entityID. It's not a location, and using one
that isn't registered with the IdP in question will just fail anyway. So
you're on the wrong track there.
-- Scott
More information about the users
mailing list