Single Logout Channel="back"
Cantor, Scott
cantor.2 at osu.edu
Tue Dec 9 18:35:30 EST 2014
On 12/9/14, 9:49 PM, "Prog" <programmierstudi at gmx.de> wrote:
>Thank you Scott for the hints about session indexing. In another older
>thread you suggested to decrease the lifetime of the NameID to a
>minimum. I have set the lifetime of the transientId to PT1S. Now we get
>different transients on every login, even for the same user. I bet,
>though i did not verify this far, that now we only have one
>shibsessionId being sent by an SP to the application on Logout
>consequently.
That's likely true, yes. The transient lifetime thing is just a design
bug, it should never reuse them.
>By now, i cannot fully estimate the implications by decreasing the
>lifetime that rigorously. Does it just inhibit attribute queries (we
>only push)? I found at least that session mapping for SLO purposes seems
>not to be implied. Furthermore i am going to switch to crypto
>transients, which you mentioned as being another alternative.
It shouldn't have any impact on the reverse mapping for logout, that's a
separate mapping table. I don't recall how it impacts queries, that's easy
enough to test, but I think it does break them. There's nothing else it
could affect that I can think of.
>Could you by chance point me to other/similar 'surprises' we might run
>into, which are not mentioned on the wiki?
I can't really know what people don't know, but I have months of work
ahead of me to document V3, I have no time to even think about V2 anymore.
>By usage of the NIIF extension, customization of the participating
>services where necessary (get rid of app sessions/logout
>implementation), adjusting all session lifetimes so that a given IdP
>session always survives related SP sessions which in turn always survive
>related app sessions (at least by a remaining reference in the SPs
>cache), the usage of ultra-short living transients and logout
>communication via backchannel the IdP-initiated global logout seems to
>work very well.
I think the moon landings required less coordination than that. All I can
say is you are one determined person.
-- Scott
More information about the users
mailing list