CAS in IdP v3
Brian Biggs
brian.biggs at sonoma.edu
Wed Feb 3 12:17:20 EST 2016
To follow up:
I created a new test CAS client that uses
/idp/profile/cas/(login|serviceValidate) and everything works fine.
With any of my old CAS clients using /cas-server/(login|serviceValidate)
I have jetty doing rewrites properly to /idp/profile/cas/ and I get the
same re-auth behavior.
While examining the cookies that Shib is setting I see it setting
"path=/idp" ... could this be why I'm getting the re-auth behavior?
Is there a way to change or remove the path in the shib cookie?
Thanks in advance
-Brian
On 02/02/2016 01:50 PM, Brian Biggs wrote:
> I think I may have isolated the problem down to rewrites in jetty.
> My apologies for not looking at this aspect of things sooner.
>
> Our old CAS urls are /cas-server/ and the new ones are
> /idp/profile/cas/ (and I'm new to jetty too, so this one bit me) -
> I'll follow up as soon as I've finished testing.
>
> Thank you again.
> -Brian
>
> On 02/02/2016 01:40 PM, Cantor, Scott wrote:
>>> That is unusual but it ought to work. If you're getting prompted for
>>> credentials each time you reach the IdP, then there's something
>>> wrong with
>>> your IdP session. Since you appear to be operating in something like
>>> stateless
>>> mode, I wonder if you have session cookies disabled in your browser.
>>> That
>>> could cause what you're seeing.
>> No, stateful:
>> idp.session.StorageService = shibboleth.StorageService
>>
>> That's the in-memory variant. But there's still a session cookie of
>> course, with the session ID in it.
>>
>> I guess there are the timeout and lifetime settings of various sorts,
>> but you'd have to really do something weird to them to lose the
>> session (or at least the authentication result in the session) after
>> 5 minutes.
>>
>> -- Scott
>>
>
--
Brian Biggs
Sonoma State University
More information about the users
mailing list